#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.
orogen_transports::MQTypelibMarshallerBase::MQTypelibMarshallerBase | ( | orogen_transports::TypelibMarshallerBase * | marshaller | ) |
virtual orogen_transports::MQTypelibMarshallerBase::~MQTypelibMarshallerBase | ( | ) | [virtual] |
void* orogen_transports::MQTypelibMarshallerBase::createCookie | ( | ) | const |
Reimplemented in orogen_transports::MQTypelibMarshaller< T >.
void orogen_transports::MQTypelibMarshallerBase::deleteCookie | ( | void * | cookie | ) | const |
Reimplemented in orogen_transports::MQTypelibMarshaller< T >.
std::pair<void const*,int> orogen_transports::MQTypelibMarshallerBase::fillBlob | ( | RTT::base::DataSourceBase::shared_ptr | source, | |
void * | blob, | |||
int | size, | |||
void * | cookie | |||
) | const |
Reimplemented in orogen_transports::MQTypelibMarshaller< T >.
unsigned int orogen_transports::MQTypelibMarshallerBase::getSampleSize | ( | RTT::base::DataSourceBase::shared_ptr | sample, | |
void * | cookie | |||
) | const |
Reimplemented in orogen_transports::MQTypelibMarshaller< T >.
bool orogen_transports::MQTypelibMarshallerBase::updateFromBlob | ( | const void * | blob, | |
int | size, | |||
RTT::base::DataSourceBase::shared_ptr | target, | |||
void * | cookie | |||
) | const |
Reimplemented in orogen_transports::MQTypelibMarshaller< T >.
orogen_transports::TypelibMarshallerBase* orogen_transports::MQTypelibMarshallerBase::marshaller [private] |
Definition at line 11 of file MQTypelibMarshaller.hpp.