libupnpp  0.16.0
A C++ wrapper for the Portable UPnP reference library
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ExpatXMLParser Class Reference
Inheritance diagram for ExpatXMLParser:
inputRefXMLParser UPnPClient::LastchangeParser UPnPClient::OHSourceParser UPnPClient::OHTrackListParser UPnPClient::OHTrackListParser UPnPClient::ServiceDescriptionParser UPnPClient::UPnPDeviceParser UPnPClient::UPnPDirParser

Classes

class  StackEl
 

Public Member Functions

 ExpatXMLParser (size_t chunk_size)
 
virtual bool Parse (void)
 
virtual bool Ready (void) const
 
virtual XML_Error getLastError (void) const
 
virtual XML_Status getStatus (void) const
 
virtual XML_Size getLastErrorLine (void) const
 
virtual XML_Size getLastErrorColumn (void) const
 
virtual std::string getLastErrorMessage (void) const
 

Protected Member Functions

virtual XML_Char * getBuffer (void)
 
virtual const char * getReadBuffer (void)
 
virtual size_t getBlockSize (void)
 
virtual EXPATMM_SSIZE_T read_block (void)
 
virtual void setReadiness (bool ready)
 
virtual void setStatus (XML_Status new_status)
 
virtual void setLastError (XML_Error new_last_error)
 
virtual void StartElement (const XML_Char *, const XML_Char **)
 
virtual void EndElement (const XML_Char *)
 
virtual void CharacterData (const XML_Char *, int)
 
virtual void ProcessingInstruction (const XML_Char *, const XML_Char *)
 
virtual void CommentData (const XML_Char *)
 
virtual void DefaultHandler (const XML_Char *, int)
 
virtual void CDataStart (void)
 
virtual void CDataEnd (void)
 

Protected Attributes

std::vector< StackElm_path
 
XML_Parser expat_parser
 

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