RTT::MarshallConfiguration< HeaderMarshaller, BodyMarshaller > Class Template Reference

#include <MarshallerAdaptors.hpp>

List of all members.

Public Member Functions

BodyMarshaller & body ()
HeaderMarshaller & header ()
 MarshallConfiguration (OutputStream &o_stream)
OutputStreamstream ()

Protected Attributes

BodyMarshaller body_marshaller
HeaderMarshaller header_marshaller
OutputStreamoutput

Private Types

typedef
BodyMarshaller::OutputStream 
OutputStream

Detailed Description

template<class HeaderMarshaller, class BodyMarshaller>
class RTT::MarshallConfiguration< HeaderMarshaller, BodyMarshaller >

Contains the required classes for a full marshalling operation.

Definition at line 67 of file MarshallerAdaptors.hpp.


Member Typedef Documentation

template<class HeaderMarshaller , class BodyMarshaller >
typedef BodyMarshaller::OutputStream RTT::MarshallConfiguration< HeaderMarshaller, BodyMarshaller >::OutputStream [private]

Definition at line 69 of file MarshallerAdaptors.hpp.


Constructor & Destructor Documentation

template<class HeaderMarshaller , class BodyMarshaller >
RTT::MarshallConfiguration< HeaderMarshaller, BodyMarshaller >::MarshallConfiguration ( OutputStream o_stream  )  [inline]

Setup a new marshalling configuration to a specific stream.

Definition at line 74 of file MarshallerAdaptors.hpp.


Member Function Documentation

template<class HeaderMarshaller , class BodyMarshaller >
BodyMarshaller& RTT::MarshallConfiguration< HeaderMarshaller, BodyMarshaller >::body (  )  [inline]

Definition at line 79 of file MarshallerAdaptors.hpp.

template<class HeaderMarshaller , class BodyMarshaller >
HeaderMarshaller& RTT::MarshallConfiguration< HeaderMarshaller, BodyMarshaller >::header (  )  [inline]

Definition at line 78 of file MarshallerAdaptors.hpp.

template<class HeaderMarshaller , class BodyMarshaller >
OutputStream& RTT::MarshallConfiguration< HeaderMarshaller, BodyMarshaller >::stream (  )  [inline]

Definition at line 80 of file MarshallerAdaptors.hpp.


Member Data Documentation

template<class HeaderMarshaller , class BodyMarshaller >
BodyMarshaller RTT::MarshallConfiguration< HeaderMarshaller, BodyMarshaller >::body_marshaller [protected]

Definition at line 84 of file MarshallerAdaptors.hpp.

template<class HeaderMarshaller , class BodyMarshaller >
HeaderMarshaller RTT::MarshallConfiguration< HeaderMarshaller, BodyMarshaller >::header_marshaller [protected]

Definition at line 83 of file MarshallerAdaptors.hpp.

template<class HeaderMarshaller , class BodyMarshaller >
OutputStream& RTT::MarshallConfiguration< HeaderMarshaller, BodyMarshaller >::output [protected]

Definition at line 86 of file MarshallerAdaptors.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


ocl
Author(s): OCL Development Team
autogenerated on Fri Jan 11 09:50:53 2013