#include <TableHeaderMarshaller.hpp>
Public Types | |
typedef o_stream | output_stream |
typedef o_stream | OutputStream |
Public Member Functions | |
virtual void | flush () |
virtual void | serialize (base::PropertyBase *v) |
virtual void | serialize (const PropertyBag &v) |
virtual void | serialize (const Property< PropertyBag > &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] |
Implements RTT::marsh::MarshallInterface.
Definition at line 173 of file TableHeaderMarshaller.hpp.
virtual void RTT::TableHeaderMarshaller< o_stream >::serialize | ( | base::PropertyBase * | v | ) | [inline, virtual] |
Implements RTT::marsh::MarshallInterface.
Definition at line 74 of file TableHeaderMarshaller.hpp.
virtual void RTT::TableHeaderMarshaller< o_stream >::serialize | ( | const PropertyBag & | v | ) | [inline, virtual] |
Implements RTT::marsh::MarshallInterface.
Definition at line 84 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.
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.