#include <TableMarshaller.hpp>
Public Types | |
typedef o_stream | output_stream |
typedef o_stream | OutputStream |
Public Member Functions | |
virtual void | flush () |
virtual void | serialize (const PropertyBag &v) |
virtual void | serialize (base::PropertyBase *v) |
TableMarshaller (output_stream &os, std::string sep=" ") | |
virtual | ~TableMarshaller () |
Private Attributes | |
std::string | msep |
A marsh::MarshallInterface for generating a stream of numbers, ordered in columns. A new row is created on each flush() command. The TableHeaderMarshaller can create the appropriate heading for the columns.
Definition at line 56 of file TableMarshaller.hpp.
typedef o_stream RTT::TableMarshaller< o_stream >::output_stream |
Definition at line 61 of file TableMarshaller.hpp.
typedef o_stream RTT::TableMarshaller< o_stream >::OutputStream |
Definition at line 62 of file TableMarshaller.hpp.
RTT::TableMarshaller< o_stream >::TableMarshaller | ( | output_stream & | os, | |
std::string | sep = " " | |||
) | [inline] |
Create a new marshaller, streaming the data to a stream.
os | The stream to write the data to (i.e. cerr) | |
sep | The separater to place between each column and at the end of the line. |
Definition at line 70 of file TableMarshaller.hpp.
virtual RTT::TableMarshaller< o_stream >::~TableMarshaller | ( | ) | [inline, virtual] |
Definition at line 74 of file TableMarshaller.hpp.
virtual void RTT::TableMarshaller< o_stream >::flush | ( | ) | [inline, virtual] |
Definition at line 99 of file TableMarshaller.hpp.
virtual void RTT::TableMarshaller< o_stream >::serialize | ( | const PropertyBag & | v | ) | [inline, virtual] |
Definition at line 88 of file TableMarshaller.hpp.
virtual void RTT::TableMarshaller< o_stream >::serialize | ( | base::PropertyBase * | v | ) | [inline, virtual] |
Definition at line 76 of file TableMarshaller.hpp.
std::string RTT::TableMarshaller< o_stream >::msep [private] |
Definition at line 59 of file TableMarshaller.hpp.