#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.