Public Member Functions | Protected Attributes | Private Types | List of all members
RTT::MarshallConfiguration< HeaderMarshaller, BodyMarshaller > Class Template Reference

#include <MarshallerAdaptors.hpp>

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:


ocl
Author(s): OCL Development Team
autogenerated on Mon Mar 23 2020 04:47:20