#include <XMLRPCDemarshaller.hpp>
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 | |
PropertyBag & | bag |
std::stack< State > | state_stack |
Definition at line 73 of file install/include/rtt/marsh/XMLRPCDemarshaller.hpp.
enum RTT::marsh::SAX2XMLRPCHandler::State [private] |
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.
enum RTT::marsh::SAX2XMLRPCHandler::State [private] |
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.
RTT::marsh::SAX2XMLRPCHandler::SAX2XMLRPCHandler | ( | PropertyBag & | b | ) | [inline] |
Definition at line 85 of file install/include/rtt/marsh/XMLRPCDemarshaller.hpp.
RTT::marsh::SAX2XMLRPCHandler::SAX2XMLRPCHandler | ( | PropertyBag & | b | ) | [inline] |
Definition at line 85 of file rtt/marsh/XMLRPCDemarshaller.hpp.
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] |
Definition at line 180 of file install/include/rtt/marsh/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 rtt/marsh/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 install/include/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] |
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] |
Definition at line 139 of file install/include/rtt/marsh/XMLRPCDemarshaller.hpp.
PropertyBag & RTT::marsh::SAX2XMLRPCHandler::bag [private] |
Stores the results of the parsing.
Definition at line 79 of file install/include/rtt/marsh/XMLRPCDemarshaller.hpp.
Definition at line 216 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.
std::stack< State > RTT::marsh::SAX2XMLRPCHandler::state_stack [private] |
Definition at line 81 of file install/include/rtt/marsh/XMLRPCDemarshaller.hpp.
Definition at line 217 of file install/include/rtt/marsh/XMLRPCDemarshaller.hpp.
union { ... } RTT::marsh::SAX2XMLRPCHandler::value |
The value of the property.
union { ... } RTT::marsh::SAX2XMLRPCHandler::value |
The value of the property.