Public Member Functions | Public Attributes | Private Types | Private Attributes
RTT::marsh::SAX2XMLRPCHandler Class Reference

#include <XMLRPCDemarshaller.hpp>

List of all members.

Public Member Functions

void characters (const XMLCh *const chars, const unsigned int length)
void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
 SAX2XMLRPCHandler (PropertyBag &b)
void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attributes)

Public Attributes

char * name
union {
   int   iv
   char *   sv
value

Private Types

enum  State {
  STATE_NAME, STATE_BOOLEAN, STATE_CHAR, STATE_INT,
  STATE_DOUBLE, STATE_STRING, STATE_PROPERTIES
}

Private Attributes

PropertyBagbag
std::stack< Statestate_stack

Detailed Description

Definition at line 73 of file XMLRPCDemarshaller.hpp.


Member Enumeration Documentation

Enumerator:
STATE_NAME 
STATE_BOOLEAN 
STATE_CHAR 
STATE_INT 
STATE_DOUBLE 
STATE_STRING 
STATE_PROPERTIES 

Definition at line 80 of file XMLRPCDemarshaller.hpp.


Constructor & Destructor Documentation

Definition at line 85 of file XMLRPCDemarshaller.hpp.


Member Function Documentation

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

Definition at line 180 of file XMLRPCDemarshaller.hpp.

void RTT::marsh::SAX2XMLRPCHandler::endElement ( const XMLCh *const  uri,
const XMLCh *const  localname,
const XMLCh *const  qname 
) [inline]

Definition at line 88 of file XMLRPCDemarshaller.hpp.

void RTT::marsh::SAX2XMLRPCHandler::startElement ( const XMLCh *const  uri,
const XMLCh *const  localname,
const XMLCh *const  qname,
const Attributes &  attributes 
) [inline]

Definition at line 139 of file XMLRPCDemarshaller.hpp.


Member Data Documentation

Stores the results of the parsing.

Definition at line 79 of file XMLRPCDemarshaller.hpp.

Definition at line 216 of file XMLRPCDemarshaller.hpp.

The name of the property.

Definition at line 210 of file XMLRPCDemarshaller.hpp.

Definition at line 81 of file XMLRPCDemarshaller.hpp.

Definition at line 217 of file XMLRPCDemarshaller.hpp.

The value of the property.


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


rtt
Author(s): RTT Developers
autogenerated on Sat Jun 8 2019 18:46:39