#include <XMLRPCDemarshaller.hpp>
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 | |
PropertyBag & | bag |
std::stack< State > | state_stack |
Definition at line 73 of file XMLRPCDemarshaller.hpp.
enum RTT::marsh::SAX2XMLRPCHandler::State [private] |
STATE_NAME | |
STATE_BOOLEAN | |
STATE_CHAR | |
STATE_INT | |
STATE_DOUBLE | |
STATE_STRING | |
STATE_PROPERTIES |
Definition at line 80 of file XMLRPCDemarshaller.hpp.
RTT::marsh::SAX2XMLRPCHandler::SAX2XMLRPCHandler | ( | PropertyBag & | b | ) | [inline] |
Definition at line 85 of file XMLRPCDemarshaller.hpp.
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.
PropertyBag& RTT::marsh::SAX2XMLRPCHandler::bag [private] |
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.
std::stack<State> RTT::marsh::SAX2XMLRPCHandler::state_stack [private] |
Definition at line 81 of file XMLRPCDemarshaller.hpp.
Definition at line 217 of file XMLRPCDemarshaller.hpp.
union { ... } RTT::marsh::SAX2XMLRPCHandler::value |
The value of the property.