orogen_transports::TypelibMarshallerBase::Handle Struct Reference

#include <TypelibMarshallerHandle.hpp>

List of all members.

Public Member Functions

template<typename TypelibType , typename OrocosType >
 Handle (TypelibMarshallerBase *marshaller, TypelibType *typelib_data, OrocosType *orocos_data)
template<typename Type >
 Handle (TypelibMarshallerBase *marshaller, Type *data)
 Handle (TypelibMarshallerBase *marshaller)
void reset ()
 ~Handle ()

Public Attributes

TypelibMarshallerBasemarshaller
uint8_t * orocos_sample
bool owns_orocos
bool owns_typelib
uint8_t * typelib_sample

Detailed Description

Definition at line 6 of file TypelibMarshallerHandle.hpp.


Constructor & Destructor Documentation

orogen_transports::TypelibMarshallerBase::Handle::Handle ( TypelibMarshallerBase marshaller  )  [inline]

Definition at line 34 of file TypelibMarshallerHandle.hpp.

template<typename Type >
orogen_transports::TypelibMarshallerBase::Handle::Handle ( TypelibMarshallerBase marshaller,
Type *  data 
) [inline]

Definition at line 40 of file TypelibMarshallerHandle.hpp.

template<typename TypelibType , typename OrocosType >
orogen_transports::TypelibMarshallerBase::Handle::Handle ( TypelibMarshallerBase marshaller,
TypelibType *  typelib_data,
OrocosType *  orocos_data 
) [inline]

Definition at line 48 of file TypelibMarshallerHandle.hpp.

orogen_transports::TypelibMarshallerBase::Handle::~Handle (  )  [inline]

Definition at line 55 of file TypelibMarshallerHandle.hpp.


Member Function Documentation

void orogen_transports::TypelibMarshallerBase::Handle::reset (  )  [inline]

Definition at line 28 of file TypelibMarshallerHandle.hpp.


Member Data Documentation

The TypelibMarshallerBase that created us

Definition at line 10 of file TypelibMarshallerHandle.hpp.

Type-pruned pointer of the sample that Orocos can understand. It may be the same as typelib_sample

Definition at line 22 of file TypelibMarshallerHandle.hpp.

If true, the handle owns the memory addressed by orocos_sample, and will therefore destroy it when it gets deleted.

Definition at line 26 of file TypelibMarshallerHandle.hpp.

If true, the handle owns the memory addressed by typelib_sample, and will therefore destroy it when it gets deleted.

Definition at line 18 of file TypelibMarshallerHandle.hpp.

Type-pruned pointer of the sample that Typelib can understand. It may be the same as orocos_sample

Definition at line 14 of file TypelibMarshallerHandle.hpp.


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


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:49:46 2013