|
OpenRTM-aist 2.0.2
|
シリアライザの基底クラス [詳解]
#include <ByteDataStreamBase.h>

公開メンバ関数 | |
| ByteDataStreamBase () | |
| コンストラクタ | |
| virtual | ~ByteDataStreamBase () |
| 仮想デストラクタ | |
| virtual void | init (const coil::Properties &prop) |
| 初期化関数(未使用) | |
| virtual void | writeData (const unsigned char *buffer, unsigned long length)=0 |
| 保持しているバッファにデータを書き込む | |
| virtual void | readData (unsigned char *buffer, unsigned long length) const =0 |
| 引数のバッファにデータを書き込む | |
| virtual unsigned long | getDataLength () const =0 |
| データの長さを取得 | |
| virtual void | isLittleEndian (bool little_endian) |
| エンディアンの設定 | |
シリアライザの基底クラス
since 2.0.0
| RTC::ByteDataStreamBase::ByteDataStreamBase | ( | ) |
コンストラクタ
|
virtual |
仮想デストラクタ
仮想デストラクタ。
|
pure virtual |
データの長さを取得
RTC::CORBA_CdrSerializer< DataType >で実装されています。
参照元 RTC::ConnectorDataListenerHolderT< DataType >::notify(), RTC::ConnectorDataListenerT< DataType >::operator()().
|
virtual |
|
virtual |
エンディアンの設定
| little_endian | リトルエンディアン(True)、ビッグエンディアン(False) |
RTC::CORBA_CdrSerializer< DataType >で再実装されています。
参照元 RTC::ConnectorDataListenerHolder::notify(), RTC::ConnectorDataListenerHolderT< DataType >::notify(), RTC::ConnectorDataListenerT< DataType >::operator()(), RTC::InPortConnector::read(), RTC::OutPortConnector::write().
|
pure virtual |
引数のバッファにデータを書き込む
| buffer | 書き込み先のバッファ |
| length | データのサイズ |
RTC::CORBA_CdrSerializer< DataType >で実装されています。
参照元 RTC::ConnectorDataListenerHolderT< DataType >::notify(), RTC::ConnectorDataListenerT< DataType >::operator()().
|
pure virtual |
保持しているバッファにデータを書き込む
| buffer | 書き込み元のバッファ |
| length | データのサイズ |
RTC::CORBA_CdrSerializer< DataType >で実装されています。
参照元 RTC::ConnectorDataListenerHolderT< DataType >::notify(), RTC::ConnectorDataListenerT< DataType >::operator()().