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 characters (const XMLCh *const chars, const unsigned int length)
void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
 SAX2XMLRPCHandler (PropertyBag &b)
 SAX2XMLRPCHandler (PropertyBag &b)
void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attributes)
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
union {
   int   iv
   char *   sv
value

Private Types

enum  State {
  STATE_NAME, STATE_BOOLEAN, STATE_CHAR, STATE_INT,
  STATE_DOUBLE, STATE_STRING, STATE_PROPERTIES, STATE_NAME,
  STATE_BOOLEAN, STATE_CHAR, STATE_INT, STATE_DOUBLE,
  STATE_STRING, STATE_PROPERTIES
}
enum  State {
  STATE_NAME, STATE_BOOLEAN, STATE_CHAR, STATE_INT,
  STATE_DOUBLE, STATE_STRING, STATE_PROPERTIES, 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 install/include/rtt/marsh/XMLRPCDemarshaller.hpp.


Member Enumeration Documentation

Enumerator:
STATE_NAME 
STATE_BOOLEAN 
STATE_CHAR 
STATE_INT 
STATE_DOUBLE 
STATE_STRING 
STATE_PROPERTIES 
STATE_NAME 
STATE_BOOLEAN 
STATE_CHAR 
STATE_INT 
STATE_DOUBLE 
STATE_STRING 
STATE_PROPERTIES 

Definition at line 80 of file rtt/marsh/XMLRPCDemarshaller.hpp.

Enumerator:
STATE_NAME 
STATE_BOOLEAN 
STATE_CHAR 
STATE_INT 
STATE_DOUBLE 
STATE_STRING 
STATE_PROPERTIES 
STATE_NAME 
STATE_BOOLEAN 
STATE_CHAR 
STATE_INT 
STATE_DOUBLE 
STATE_STRING 
STATE_PROPERTIES 

Definition at line 80 of file install/include/rtt/marsh/XMLRPCDemarshaller.hpp.


Constructor & Destructor Documentation

RTT::marsh::SAX2XMLRPCHandler::SAX2XMLRPCHandler ( PropertyBag b  )  [inline]
RTT::marsh::SAX2XMLRPCHandler::SAX2XMLRPCHandler ( PropertyBag b  )  [inline]

Definition at line 85 of file rtt/marsh/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 rtt/marsh/XMLRPCDemarshaller.hpp.

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

Definition at line 88 of file rtt/marsh/XMLRPCDemarshaller.hpp.

void RTT::marsh::SAX2XMLRPCHandler::endElement ( const XMLCh *const   uri,
const XMLCh *const   localname,
const XMLCh *const   qname 
) [inline]
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 rtt/marsh/XMLRPCDemarshaller.hpp.

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

Member Data Documentation

Stores the results of the parsing.

Definition at line 79 of file install/include/rtt/marsh/XMLRPCDemarshaller.hpp.

The name of the property.

Definition at line 210 of file install/include/rtt/marsh/XMLRPCDemarshaller.hpp.

The value of the property.

The value of the property.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:50:07 2013