|
OpenRTM-aist 2.0.2
|
#include <CORBA_CdrMemoryStream.h>


Public Member Functions | |
| CORBA_CdrSerializer ()=default | |
| Constructor. | |
| ~CORBA_CdrSerializer () override=default | |
| Virtual destractor. | |
| void | init (const coil::Properties &) override |
| void | writeData (const unsigned char *buffer, unsigned long length) override |
| void | readData (unsigned char *buffer, unsigned long length) const override |
| unsigned long | getDataLength () const override |
| bool | serialize (const DataType &data) override |
| bool | deserialize (DataType &data) override |
| CORBA_CdrSerializer (const CORBA_CdrSerializer< DataType > &rhs) | |
| CORBA_CdrSerializer< DataType > & | operator= (const CORBA_CdrSerializer< DataType > &rhs) |
| void | isLittleEndian (bool little_endian) override |
Public Member Functions inherited from RTC::ByteDataStream< DataType > | |
| ByteDataStream ()=default | |
| Constructor. | |
| ~ByteDataStream () override=default | |
| Virtual destractor. | |
Public Member Functions inherited from RTC::ByteDataStreamBase | |
| ByteDataStreamBase () | |
| Constructor. | |
| virtual | ~ByteDataStreamBase () |
| Virtual destractor. | |
Protected Attributes | |
| CORBA_CdrMemoryStream | m_cdr |
|
default |
Constructor.
|
overridedefault |
Virtual destractor.
Virtual destractor
|
inline |
| rhs |
References RTC::CORBA_CdrMemoryStream::deserializeCDR(), and RTC::CORBA_CdrSerializer< DataType >::m_cdr.
|
inlineoverridevirtual |
| data |
Implements RTC::ByteDataStream< DataType >.
|
inlineoverridevirtual |
Implements RTC::ByteDataStreamBase.
References RTC::CORBA_CdrMemoryStream::getCdrDataLength(), and RTC::CORBA_CdrSerializer< DataType >::m_cdr.
|
inlineoverridevirtual |
| prop |
Reimplemented from RTC::ByteDataStreamBase.
|
inlineoverridevirtual |
| little_endian |
Reimplemented from RTC::ByteDataStreamBase.
References RTC::CORBA_CdrSerializer< DataType >::m_cdr, and RTC::CORBA_CdrMemoryStream::setEndian().
|
inline |
|
inlineoverridevirtual |
| buffer | |
| length |
Implements RTC::ByteDataStreamBase.
References RTC::CORBA_CdrSerializer< DataType >::m_cdr, and RTC::CORBA_CdrMemoryStream::readCdrData().
|
inlineoverridevirtual |
| data | |
| little_endian  |
Implements RTC::ByteDataStream< DataType >.
References RTC::CORBA_CdrSerializer< DataType >::m_cdr, and RTC::CORBA_CdrMemoryStream::serializeCDR().
|
inlineoverridevirtual |
| buffer | |
| length |
Implements RTC::ByteDataStreamBase.
References RTC::CORBA_CdrSerializer< DataType >::m_cdr, and RTC::CORBA_CdrMemoryStream::writeCdrData().
|
protected |
Referenced by RTC::CORBA_CdrSerializer< DataType >::CORBA_CdrSerializer(), RTC::CORBA_CdrSerializer< DataType >::getDataLength(), RTC::CORBA_CdrSerializer< DataType >::isLittleEndian(), RTC::CORBA_CdrSerializer< DataType >::operator=(), RTC::CORBA_CdrSerializer< DataType >::readData(), RTC::CORBA_CdrSerializer< DataType >::serialize(), and RTC::CORBA_CdrSerializer< DataType >::writeData().