#include <TableHeaderMarshaller.hpp>
Public Types | |
typedef o_stream | output_stream |
typedef o_stream | OutputStream |
Public Member Functions | |
virtual void | flush () |
virtual void | serialize (const Property< PropertyBag > &v) |
virtual void | serialize (const PropertyBag &v) |
virtual void | serialize (base::PropertyBase *v) |
int | store (const std::string &s) |
TableHeaderMarshaller (output_stream &os) | |
virtual | ~TableHeaderMarshaller () |
Private Attributes | |
std::vector< std::string > | header |
int | level |
int | line |
A marsh::MarshallInterface for generating headers of tables. It is used in conjunction with TableMarshaller and generates a header for the following numbers.
Definition at line 55 of file TableHeaderMarshaller.hpp.
typedef o_stream RTT::TableHeaderMarshaller< o_stream >::output_stream |
Definition at line 62 of file TableHeaderMarshaller.hpp.
typedef o_stream RTT::TableHeaderMarshaller< o_stream >::OutputStream |
Definition at line 63 of file TableHeaderMarshaller.hpp.
RTT::TableHeaderMarshaller< o_stream >::TableHeaderMarshaller | ( | output_stream & | os | ) | [inline] |
Definition at line 65 of file TableHeaderMarshaller.hpp.
virtual RTT::TableHeaderMarshaller< o_stream >::~TableHeaderMarshaller | ( | ) | [inline, virtual] |
Definition at line 72 of file TableHeaderMarshaller.hpp.
virtual void RTT::TableHeaderMarshaller< o_stream >::flush | ( | ) | [inline, virtual] |
Definition at line 173 of file TableHeaderMarshaller.hpp.
virtual void RTT::TableHeaderMarshaller< o_stream >::serialize | ( | const Property< PropertyBag > & | v | ) | [inline, virtual] |
Serializing a propery<bag> : pad the line below with spaces.
Print our name
Serialize all properties on the line below.
Pad this line with spaces
Definition at line 131 of file TableHeaderMarshaller.hpp.
virtual void RTT::TableHeaderMarshaller< o_stream >::serialize | ( | const PropertyBag & | v | ) | [inline, virtual] |
Definition at line 84 of file TableHeaderMarshaller.hpp.
virtual void RTT::TableHeaderMarshaller< o_stream >::serialize | ( | base::PropertyBase * | v | ) | [inline, virtual] |
Definition at line 74 of file TableHeaderMarshaller.hpp.
int RTT::TableHeaderMarshaller< o_stream >::store | ( | const std::string & | s | ) | [inline] |
Definition at line 119 of file TableHeaderMarshaller.hpp.
std::vector<std::string> RTT::TableHeaderMarshaller< o_stream >::header [private] |
Definition at line 60 of file TableHeaderMarshaller.hpp.
int RTT::TableHeaderMarshaller< o_stream >::level [private] |
Definition at line 58 of file TableHeaderMarshaller.hpp.
int RTT::TableHeaderMarshaller< o_stream >::line [private] |
Definition at line 59 of file TableHeaderMarshaller.hpp.