RTT::marsh::XMLRPCMarshaller< output_stream > Class Template Reference

#include <XMLRPCMarshaller.hpp>

Inheritance diagram for RTT::marsh::XMLRPCMarshaller< output_stream >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void flush ()
virtual void flush ()
virtual void introspect (const Property< PropertyBag > &v)
virtual void introspect (const Property< std::string > &v)
virtual void introspect (const Property< double > &v)
virtual void introspect (const Property< int > &v)
virtual void introspect (const Property< char > &v)
virtual void introspect (const Property< bool > &v)
virtual void introspect (const Property< PropertyBag > &v)
virtual void introspect (const Property< std::string > &v)
virtual void introspect (const Property< double > &v)
virtual void introspect (const Property< int > &v)
virtual void introspect (const Property< char > &v)
virtual void introspect (const Property< bool > &v)
virtual void serialize (const Property< PropertyBag > &b)
virtual void serialize (const PropertyBag &v)
virtual void serialize (const Property< std::string > &v)
virtual void serialize (const Property< double > &v)
virtual void serialize (const Property< int > &v)
virtual void serialize (const Property< char > &v)
virtual void serialize (const Property< bool > &v)
virtual void serialize (const Property< PropertyBag > &b)
virtual void serialize (const PropertyBag &v)
virtual void serialize (const Property< std::string > &v)
virtual void serialize (const Property< double > &v)
virtual void serialize (const Property< int > &v)
virtual void serialize (const Property< char > &v)
virtual void serialize (const Property< bool > &v)
 XMLRPCMarshaller (output_stream &os)
 XMLRPCMarshaller (output_stream &os)

Detailed Description

template<typename output_stream>
class RTT::marsh::XMLRPCMarshaller< output_stream >

Outputs a Property or PropertyBag into a text stream in the XML-RPC format.

Definition at line 61 of file install/include/rtt/marsh/XMLRPCMarshaller.hpp.


Constructor & Destructor Documentation

template<typename output_stream >
RTT::marsh::XMLRPCMarshaller< output_stream >::XMLRPCMarshaller ( output_stream &  os  )  [inline]
template<typename output_stream >
RTT::marsh::XMLRPCMarshaller< output_stream >::XMLRPCMarshaller ( output_stream &  os  )  [inline]

Definition at line 66 of file rtt/marsh/XMLRPCMarshaller.hpp.


Member Function Documentation

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::flush (  )  [inline, virtual]

Flush all buffers, write footers. Instructs the MarshallInterface to flush any remaining buffered data and write a footer to indicate that serialization is done. A marshaller may choose to write nothing until this function is called, or print a summary, or anything else.

Implements RTT::marsh::MarshallInterface.

Definition at line 161 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::flush (  )  [inline, virtual]

Flush all buffers, write footers. Instructs the MarshallInterface to flush any remaining buffered data and write a footer to indicate that serialization is done. A marshaller may choose to write nothing until this function is called, or print a summary, or anything else.

Implements RTT::marsh::MarshallInterface.

Definition at line 161 of file install/include/rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< PropertyBag > &  v  )  [inline, virtual]

Definition at line 157 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< std::string > &  v  )  [inline, virtual]

Definition at line 152 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< double > &  v  )  [inline, virtual]

Definition at line 147 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< int > &  v  )  [inline, virtual]

Definition at line 142 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< char > &  v  )  [inline, virtual]

Definition at line 137 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< bool > &  v  )  [inline, virtual]

Definition at line 132 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< PropertyBag > &  v  )  [inline, virtual]
template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< std::string > &  v  )  [inline, virtual]
template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< double > &  v  )  [inline, virtual]
template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< int > &  v  )  [inline, virtual]
template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< char > &  v  )  [inline, virtual]
template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::introspect ( const Property< bool > &  v  )  [inline, virtual]
template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< PropertyBag > &  b  )  [inline, virtual]

Definition at line 114 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const PropertyBag v  )  [inline, virtual]

Serialize the contents of a property bag with headers and footers. Use this method on your 'root' PropertyBag, such that headers and footers are written.

Parameters:
v The property bag to be serialized.

Implements RTT::marsh::MarshallInterface.

Definition at line 100 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< std::string > &  v  )  [inline, virtual]

Definition at line 94 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< double > &  v  )  [inline, virtual]

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

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< int > &  v  )  [inline, virtual]

Definition at line 82 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< char > &  v  )  [inline, virtual]

Definition at line 76 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< bool > &  v  )  [inline, virtual]

Definition at line 70 of file rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< PropertyBag > &  b  )  [inline, virtual]
template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const PropertyBag v  )  [inline, virtual]

Serialize the contents of a property bag with headers and footers. Use this method on your 'root' PropertyBag, such that headers and footers are written.

Parameters:
v The property bag to be serialized.

Implements RTT::marsh::MarshallInterface.

Definition at line 100 of file install/include/rtt/marsh/XMLRPCMarshaller.hpp.

template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< std::string > &  v  )  [inline, virtual]
template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< double > &  v  )  [inline, virtual]
template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< int > &  v  )  [inline, virtual]
template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< char > &  v  )  [inline, virtual]
template<typename output_stream >
virtual void RTT::marsh::XMLRPCMarshaller< output_stream >::serialize ( const Property< bool > &  v  )  [inline, virtual]

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:09 2013