42 #ifdef ORODAT_CORELIB_PROPERTIES_MARSHALLING_INCLUDE 43 #include ORODAT_CORELIB_PROPERTIES_MARSHALLING_INCLUDE 50 using namespace detail;
51 PropertyMarshaller::PropertyMarshaller(
const std::string& filename)
55 #ifdef ORODAT_CORELIB_PROPERTIES_MARSHALLING_INCLUDE 56 m =
new OROCLS_CORELIB_PROPERTIES_MARSHALLING_DRIVER<std::ostream>( filename );
58 log(
Error) <<
"Orocos RTT was configured without Property Marshalling support !"<<endlog();
virtual void flush()
Flush all buffers, write footers.
Base class for all properties.
virtual void flush()=0
Flush all buffers, write footers.
A container for holding references to properties.
Notify the Logger in which 'module' the message occured.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
virtual void serialize(base::PropertyBase *v)=0
Serialize a property.
virtual void serialize(base::PropertyBase *v)
Serialize a property.