Public Member Functions | Public Attributes
orogen_transports::TypelibMarshallerBase::Handle Struct Reference

#include <TypelibMarshallerHandle.hpp>

List of all members.

Public Member Functions

 Handle (TypelibMarshallerBase *marshaller)
template<typename Type >
 Handle (TypelibMarshallerBase *marshaller, Type *data)
template<typename TypelibType , typename OrocosType >
 Handle (TypelibMarshallerBase *marshaller, TypelibType *typelib_data, OrocosType *orocos_data)
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

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.

Definition at line 55 of file TypelibMarshallerHandle.hpp.


Member Function Documentation

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:


rtt_typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Thu Jan 2 2014 11:38:53