#include <MQTypelibMarshaller.hpp>
Public Member Functions | |
void * | createCookie () const |
void | deleteCookie (void *cookie) const |
std::pair< void const *, int > | fillBlob (RTT::base::DataSourceBase::shared_ptr source, void *blob, int size, void *cookie) const |
unsigned int | getSampleSize (RTT::base::DataSourceBase::shared_ptr sample, void *cookie) const |
MQTypelibMarshallerBase (orogen_transports::TypelibMarshallerBase *marshaller) | |
bool | updateFromBlob (const void *blob, int size, RTT::base::DataSourceBase::shared_ptr target, void *cookie) const |
virtual | ~MQTypelibMarshallerBase () |
Private Attributes | |
orogen_transports::TypelibMarshallerBase * | marshaller |
Definition at line 9 of file MQTypelibMarshaller.hpp.
MQTypelibMarshallerBase::MQTypelibMarshallerBase | ( | orogen_transports::TypelibMarshallerBase * | marshaller | ) |
Definition at line 8 of file MQTypelibMarshaller.cpp.
MQTypelibMarshallerBase::~MQTypelibMarshallerBase | ( | ) | [virtual] |
Definition at line 11 of file MQTypelibMarshaller.cpp.
void * MQTypelibMarshallerBase::createCookie | ( | ) | const |
Reimplemented in orogen_transports::MQTypelibMarshaller< T >.
Definition at line 16 of file MQTypelibMarshaller.cpp.
void MQTypelibMarshallerBase::deleteCookie | ( | void * | cookie | ) | const |
Reimplemented in orogen_transports::MQTypelibMarshaller< T >.
Definition at line 21 of file MQTypelibMarshaller.cpp.
std::pair< void const *, int > MQTypelibMarshallerBase::fillBlob | ( | RTT::base::DataSourceBase::shared_ptr | source, |
void * | blob, | ||
int | size, | ||
void * | cookie | ||
) | const |
Reimplemented in orogen_transports::MQTypelibMarshaller< T >.
Definition at line 26 of file MQTypelibMarshaller.cpp.
unsigned int MQTypelibMarshallerBase::getSampleSize | ( | RTT::base::DataSourceBase::shared_ptr | sample, |
void * | cookie | ||
) | const |
Reimplemented in orogen_transports::MQTypelibMarshaller< T >.
Definition at line 45 of file MQTypelibMarshaller.cpp.
bool MQTypelibMarshallerBase::updateFromBlob | ( | const void * | blob, |
int | size, | ||
RTT::base::DataSourceBase::shared_ptr | target, | ||
void * | cookie | ||
) | const |
Reimplemented in orogen_transports::MQTypelibMarshaller< T >.
Definition at line 37 of file MQTypelibMarshaller.cpp.
orogen_transports::TypelibMarshallerBase* orogen_transports::MQTypelibMarshallerBase::marshaller [private] |
Definition at line 11 of file MQTypelibMarshaller.hpp.