IBR-DTNSuite  0.10
ibrcommon::XMLStreamReader Class Reference

#include <XMLStreamReader.h>

Collaboration diagram for ibrcommon::XMLStreamReader:
Collaboration graph

Public Member Functions

 XMLStreamReader (XMLStreamHandler &callback)
 
virtual ~XMLStreamReader ()
 
void parse (std::istream &stream)
 

Static Public Member Functions

static void __startDocument (void *data)
 
static void __endDocument (void *data)
 
static void __startElement (void *data, const xmlChar *fullname, const xmlChar **ats)
 
static void __endElement (void *data, const xmlChar *fullname)
 
static void __characters (void *data, const xmlChar *ch, int len)
 

Detailed Description

Definition at line 32 of file XMLStreamReader.h.

Constructor & Destructor Documentation

ibrcommon::XMLStreamReader::XMLStreamReader ( XMLStreamHandler callback)

Definition at line 28 of file XMLStreamReader.cpp.

ibrcommon::XMLStreamReader::~XMLStreamReader ( )
virtual

Definition at line 32 of file XMLStreamReader.cpp.

Member Function Documentation

void ibrcommon::XMLStreamReader::__characters ( void *  data,
const xmlChar *  ch,
int  len 
)
static

Definition at line 73 of file XMLStreamReader.cpp.

References ibrcommon::XMLStreamHandler::characters().

Referenced by parse().

Here is the call graph for this function:

void ibrcommon::XMLStreamReader::__endDocument ( void *  data)
static

Definition at line 41 of file XMLStreamReader.cpp.

References ibrcommon::XMLStreamHandler::endDocument().

Referenced by parse().

Here is the call graph for this function:

void ibrcommon::XMLStreamReader::__endElement ( void *  data,
const xmlChar *  fullname 
)
static

Definition at line 66 of file XMLStreamReader.cpp.

References ibrcommon::XMLStreamHandler::endElement().

Referenced by parse().

Here is the call graph for this function:

void ibrcommon::XMLStreamReader::__startDocument ( void *  data)
static

Definition at line 35 of file XMLStreamReader.cpp.

References ibrcommon::XMLStreamHandler::startDocument().

Referenced by parse().

Here is the call graph for this function:

void ibrcommon::XMLStreamReader::__startElement ( void *  data,
const xmlChar *  fullname,
const xmlChar **  ats 
)
static

Definition at line 47 of file XMLStreamReader.cpp.

References ibrcommon::XMLStreamHandler::startElement().

Referenced by parse().

Here is the call graph for this function:

void ibrcommon::XMLStreamReader::parse ( std::istream &  stream)

Definition at line 79 of file XMLStreamReader.cpp.

References __characters(), __endDocument(), __endElement(), __startDocument(), and __startElement().

Here is the call graph for this function:


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