$search
#include <NiceHeaderMarshaller.hpp>
Public Types | |
typedef o_stream | output_stream |
typedef o_stream | OutputStream |
Public Member Functions | |
virtual void | flush () |
NiceHeaderMarshaller (output_stream &os) | |
virtual void | serialize (const Property< PropertyBag > &v) |
virtual void | serialize (const PropertyBag &v) |
virtual void | serialize (base::PropertyBase *v) |
void | store (const std::string &name) |
virtual | ~NiceHeaderMarshaller () |
Private Attributes | |
bool | did_comment |
int | nameless_counter |
std::string | prefix |
A marsh::MarshallInterface for generating headers usable for interpretation by plot programs. A header looks like:
* # Col_1_name Col_2_name Col_3_name .... *
Definition at line 55 of file NiceHeaderMarshaller.hpp.
typedef o_stream RTT::NiceHeaderMarshaller< o_stream >::output_stream |
Definition at line 62 of file NiceHeaderMarshaller.hpp.
typedef o_stream RTT::NiceHeaderMarshaller< o_stream >::OutputStream |
Definition at line 63 of file NiceHeaderMarshaller.hpp.
RTT::NiceHeaderMarshaller< o_stream >::NiceHeaderMarshaller | ( | output_stream & | os | ) | [inline] |
Definition at line 65 of file NiceHeaderMarshaller.hpp.
virtual RTT::NiceHeaderMarshaller< o_stream >::~NiceHeaderMarshaller | ( | ) | [inline, virtual] |
Definition at line 71 of file NiceHeaderMarshaller.hpp.
virtual void RTT::NiceHeaderMarshaller< o_stream >::flush | ( | ) | [inline, virtual] |
Implements RTT::marsh::MarshallInterface.
Definition at line 136 of file NiceHeaderMarshaller.hpp.
virtual void RTT::NiceHeaderMarshaller< o_stream >::serialize | ( | const Property< PropertyBag > & | v | ) | [inline, virtual] |
Definition at line 118 of file NiceHeaderMarshaller.hpp.
virtual void RTT::NiceHeaderMarshaller< o_stream >::serialize | ( | const PropertyBag & | v | ) | [inline, virtual] |
Implements RTT::marsh::MarshallInterface.
Definition at line 83 of file NiceHeaderMarshaller.hpp.
virtual void RTT::NiceHeaderMarshaller< o_stream >::serialize | ( | base::PropertyBase * | v | ) | [inline, virtual] |
Implements RTT::marsh::MarshallInterface.
Definition at line 73 of file NiceHeaderMarshaller.hpp.
void RTT::NiceHeaderMarshaller< o_stream >::store | ( | const std::string & | name | ) | [inline] |
Definition at line 102 of file NiceHeaderMarshaller.hpp.
bool RTT::NiceHeaderMarshaller< o_stream >::did_comment [private] |
Definition at line 58 of file NiceHeaderMarshaller.hpp.
int RTT::NiceHeaderMarshaller< o_stream >::nameless_counter [private] |
Definition at line 59 of file NiceHeaderMarshaller.hpp.
std::string RTT::NiceHeaderMarshaller< o_stream >::prefix [private] |
Definition at line 60 of file NiceHeaderMarshaller.hpp.