|
Orocos Real-Time Toolkit
2.5.0
|
Classes for reading/writing properties to/from file or data stream. More...
Classes | |
| class | CPFMarshaller< std::ostream > |
| A class for marshalling a property or propertybag into a component property description, following the CORBA 3 standard. More... | |
| class | MarshallingService |
| Service which loads and saves properties of a TaskContext. More... | |
| class | MarshallInterface |
| A MarshallInterface converts Property objects to a (file/text) format. More... | |
| class | DemarshallInterface |
| An interface for extracting properties from a format. More... | |
| class | PropertyBagIntrospector |
| This class fills up a given bag with the results of an introspection. More... | |
| class | PropertyDemarshaller |
| The default Orocos demarshaller for extracting properties and property bags from a property file. More... | |
| class | PropertyLoader |
| Load and save property files to a TaskContext's PropertyBag. More... | |
| class | PropertyMarshaller |
| A class for writing a property or propertybag into file. More... | |
| class | StreamProcessor |
| An interface for setting and getting a stream object. More... | |
| class | TinyDemarshaller |
| A TinyXML demarshaller for extracting properties and property bags from a Component Property File (CPF) following the CORBA 3 standard. More... | |
| class | TiXmlBase |
| TiXmlBase is a base class for every class in TinyXml. More... | |
| class | TiXmlNode |
| The parent class for everything in the Document Object Model. More... | |
| class | TiXmlAttribute |
| An attribute is a name-value pair. More... | |
| class | TiXmlElement |
| The element is a container class. More... | |
| class | TiXmlComment |
| An XML comment. More... | |
| class | TiXmlText |
| XML text. More... | |
| class | TiXmlDeclaration |
| In correct XML the declaration is the first entry in the file. More... | |
| class | TiXmlUnknown |
| Any tag that tinyXml doesn't recognize is saved as an unknown. More... | |
| class | TiXmlDocument |
| Always the top level node. More... | |
| class | TiXmlHandle |
| A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing. More... | |
| class | XMLRPCDemarshaller |
| A DemarshallInterface for the XMLRPC Protocol. More... | |
| class | XMLRPCMarshaller |
| Outputs a Property or PropertyBag into a text stream in the XML-RPC format. More... | |
Enumerations | |
| enum | { TIXML_SUCCESS, TIXML_NO_ATTRIBUTE, TIXML_WRONG_TYPE } |
| enum | TiXmlEncoding { TIXML_ENCODING_UNKNOWN, TIXML_ENCODING_UTF8, TIXML_ENCODING_LEGACY } |
Functions | |
| TiXmlString | operator+ (const TiXmlString &a, const TiXmlString &b) |
| TiXmlString | operator+ (const TiXmlString &a, const char *b) |
| TiXmlString | operator+ (const char *a, const TiXmlString &b) |
| bool | operator== (const TiXmlString &a, const TiXmlString &b) |
| bool | operator< (const TiXmlString &a, const TiXmlString &b) |
| bool | operator!= (const TiXmlString &a, const TiXmlString &b) |
| bool | operator> (const TiXmlString &a, const TiXmlString &b) |
| bool | operator<= (const TiXmlString &a, const TiXmlString &b) |
| bool | operator>= (const TiXmlString &a, const TiXmlString &b) |
| bool | operator== (const TiXmlString &a, const char *b) |
| bool | operator== (const char *a, const TiXmlString &b) |
| bool | operator!= (const TiXmlString &a, const char *b) |
| bool | operator!= (const char *a, const TiXmlString &b) |
| TIXML_OSTREAM & | operator<< (TIXML_OSTREAM &out, const TiXmlNode &base) |
Variables | |
| const char * | cpf_dtd |
| const int | TIXML_MAJOR_VERSION = 2 |
| const int | TIXML_MINOR_VERSION = 4 |
| const int | TIXML_PATCH_VERSION = 3 |
| const TiXmlEncoding | TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN |
| const unsigned char | TIXML_UTF_LEAD_0 = 0xefU |
| const unsigned char | TIXML_UTF_LEAD_1 = 0xbbU |
| const unsigned char | TIXML_UTF_LEAD_2 = 0xbfU |
Classes for reading/writing properties to/from file or data stream.
| const char * RTT::marsh::cpf_dtd |
"<!ELEMENT properties (description? , (simple|sequence|struct)* )> \ <!ELEMENT choice (#PCDATA)> \ <!ELEMENT choices (choice+)> \ <!ELEMENT defaultvalue (#PCDATA)> \ <!ELEMENT description (#PCDATA)> \ <!ELEMENT simple (description?, value, choices?, defaultvalue?)> \ <!ATTLIST simple name CDATA #IMPLIED type (boolean|char|double|float|short|long|objref|octet|string|ulong|ushort) #REQUIRED> \ <!ELEMENT sequence (description?, (simple*|struct*|sequence*))> \ <!ATTLIST sequence name CDATA #IMPLIED type CDATA #REQUIRED> \ <!ELEMENT struct (description?, (simple|sequence|struct)*)> \ <!ATTLIST struct name CDATA #IMPLIED type CDATA #REQUIRED> \ <!ELEMENT value (#PCDATA)>"
Definition at line 45 of file CPFDTD.cpp.
1.7.6.1