libupnpp  0.16.0
A C++ wrapper for the Portable UPnP reference library
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
UPnPP::inputRefXMLParser Class Reference

A specialization of ExpatXMLParser that does not copy its input. More...

#include <expatmm.hxx>

Inheritance diagram for UPnPP::inputRefXMLParser:
UPnPP::ExpatXMLParser UPnPClient::LastchangeParser UPnPClient::OHSourceParser UPnPClient::OHTrackListParser UPnPClient::OHTrackListParser UPnPClient::ServiceDescriptionParser UPnPClient::UPnPDeviceParser UPnPClient::UPnPDirParser

Public Member Functions

 inputRefXMLParser (const std::string &input)
- Public Member Functions inherited from UPnPP::ExpatXMLParser
 ExpatXMLParser (size_t chunk_size)
virtual bool Parse (void)
virtual bool Ready (void)
virtual XML_Error getLastError (void)
virtual XML_Status getStatus (void)

Protected Member Functions

ssize_t read_block (void)
const char * getReadBuffer ()
virtual size_t getBlockSize (void)
- Protected Member Functions inherited from UPnPP::ExpatXMLParser
virtual XML_Char * getBuffer (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

const std::string & m_input
- Protected Attributes inherited from UPnPP::ExpatXMLParser
XML_Parser expat_parser

Detailed Description

A specialization of ExpatXMLParser that does not copy its input.

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