Gnutella::Packets::Extensions::Xml Class Reference

#include <Xml.h> [code]

Inherits Gnutella::Packets::Extensions::Extension.

Inheritance diagram for Gnutella::Packets::Extensions::Xml:

Inheritance graph
[legend]
Collaboration diagram for Gnutella::Packets::Extensions::Xml:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 34 of file Xml.h.

Public Member Functions

 Xml ()
Xmlcopy () const
 ~Xml ()
QString xmlMetadata () const
int prepareRead (const QByteArray &rawData)
void read (QDataStream &stream)
int prepareWrite () const
void write (QDataStream &stream) const

Static Public Attributes

static const char StartByte = char(0x3C)

Private Attributes

QString xmlMetadata_
QByteArray rawData_


Constructor & Destructor Documentation

Xml::Xml  ) 
 

Definition at line 29 of file Xml.cpp.

Xml::~Xml  ) 
 

Definition at line 38 of file Xml.cpp.


Member Function Documentation

Xml * Xml::copy  )  const [virtual]
 

Implements Gnutella::Packets::Extensions::Extension.

Definition at line 33 of file Xml.cpp.

int Xml::prepareRead const QByteArray &  rawData  )  [virtual]
 

Implements Gnutella::Packets::Extensions::Extension.

Definition at line 42 of file Xml.cpp.

int Xml::prepareWrite  )  const [virtual]
 

Implements Gnutella::Packets::Extensions::Extension.

Definition at line 60 of file Xml.cpp.

void Xml::read QDataStream &  stream  )  [virtual]
 

Implements Gnutella::Packets::Extensions::Extension.

Definition at line 53 of file Xml.cpp.

void Xml::write QDataStream &  stream  )  const [virtual]
 

Implements Gnutella::Packets::Extensions::Extension.

Definition at line 66 of file Xml.cpp.

QString Gnutella::Packets::Extensions::Xml::xmlMetadata  )  const [inline]
 

Definition at line 43 of file Xml.h.


Member Data Documentation

QByteArray Gnutella::Packets::Extensions::Xml::rawData_ [mutable, private]
 

Definition at line 52 of file Xml.h.

const char Gnutella::Packets::Extensions::Xml::StartByte = char(0x3C) [static]
 

Definition at line 37 of file Xml.h.

QString Gnutella::Packets::Extensions::Xml::xmlMetadata_ [private]
 

Definition at line 51 of file Xml.h.


The documentation for this class was generated from the following files: