#include <TypelibMarshallerHandle.hpp>
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 | |
TypelibMarshallerBase * | marshaller |
uint8_t * | orocos_sample |
bool | owns_orocos |
bool | owns_typelib |
uint8_t * | typelib_sample |
Definition at line 6 of file TypelibMarshallerHandle.hpp.
orogen_transports::TypelibMarshallerBase::Handle::Handle | ( | TypelibMarshallerBase * | marshaller | ) | [inline] |
Definition at line 34 of file TypelibMarshallerHandle.hpp.
orogen_transports::TypelibMarshallerBase::Handle::Handle | ( | TypelibMarshallerBase * | marshaller, |
Type * | data | ||
) | [inline] |
Definition at line 40 of file TypelibMarshallerHandle.hpp.
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.
void orogen_transports::TypelibMarshallerBase::Handle::reset | ( | ) | [inline] |
Definition at line 28 of file TypelibMarshallerHandle.hpp.
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.