クラス UPnPSOAPResponseParser

#include <upnp_description.h>

すべてのメンバ一覧

Public メソッド

 UPnPSOAPResponseParser (UPnPService *sv, void(*func)(const char *))
 ~UPnPSOAPResponseParser ()
bool Parse (const wchar_t *charset, const char *in, size_t inlen)
void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attrs)
void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
void characters (const XMLCh *const chars, const unsigned int length)
void warning (const SAXParseException &e)
void error (const SAXParseException &e)
void fatalError (const SAXParseException &e)

Protected 変数

void(* MessageHandler )(const char *)
UPnPServiceservice
UPnPActioncur_action
UPnPArgumentcur_argument


説明

upnp_description.h596 行で定義されています。


コンストラクタとデストラクタ

UPnPSOAPResponseParser::UPnPSOAPResponseParser ( UPnPService sv,
void(*)(const char *)  func 
) [inline]

upnp_description.h607 行で定義されています。

UPnPSOAPResponseParser::~UPnPSOAPResponseParser (  )  [inline]

upnp_description.h616 行で定義されています。


関数

bool UPnPSOAPResponseParser::Parse ( const wchar_t *  charset,
const char *  in,
size_t  inlen 
) [inline]

upnp_description.h621 行で定義されています。

void UPnPSOAPResponseParser::startElement ( const XMLCh *const   uri,
const XMLCh *const   localname,
const XMLCh *const   qname,
const Attributes &  attrs 
) [inline]

upnp_description.h665 行で定義されています。

void UPnPSOAPResponseParser::endElement ( const XMLCh *const   uri,
const XMLCh *const   localname,
const XMLCh *const   qname 
) [inline]

upnp_description.h689 行で定義されています。

void UPnPSOAPResponseParser::characters ( const XMLCh *const   chars,
const unsigned int  length 
) [inline]

upnp_description.h704 行で定義されています。

void UPnPSOAPResponseParser::warning ( const SAXParseException &  e  )  [inline]

upnp_description.h714 行で定義されています。

void UPnPSOAPResponseParser::error ( const SAXParseException &  e  )  [inline]

upnp_description.h725 行で定義されています。

void UPnPSOAPResponseParser::fatalError ( const SAXParseException &  e  )  [inline]

upnp_description.h736 行で定義されています。


変数

void(* UPnPSOAPResponseParser::MessageHandler)(const char *) [protected]

upnp_description.h601 行で定義されています。

upnp_description.h603 行で定義されています。

upnp_description.h604 行で定義されています。


このクラスの説明は次のファイルから生成されました:

Mon Mar 24 23:13:36 2008に生成されました。  doxygen 1.5.5