OpenRTM-aist 2.1.0
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 全メンバ一覧
RTC::ByteDataStreamBase クラスabstract

シリアライザの基底クラス [詳解]

#include <ByteDataStreamBase.h>

RTC::ByteDataStreamBase の継承関係図
Inheritance graph
[凡例]

公開メンバ関数

 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

構築子と解体子

◆ ByteDataStreamBase()

RTC::ByteDataStreamBase::ByteDataStreamBase ( )

コンストラクタ

◆ ~ByteDataStreamBase()

virtual RTC::ByteDataStreamBase::~ByteDataStreamBase ( )
virtual

仮想デストラクタ

仮想デストラクタ。

関数詳解

◆ getDataLength()

virtual unsigned long RTC::ByteDataStreamBase::getDataLength ( ) const
pure virtual

◆ init()

virtual void RTC::ByteDataStreamBase::init ( const coil::Properties &  prop)
virtual

初期化関数(未使用)

RTC::CORBA_CdrSerializer< DataType >で再実装されています。

◆ isLittleEndian()

virtual void RTC::ByteDataStreamBase::isLittleEndian ( bool  little_endian)
virtual

◆ readData()

virtual void RTC::ByteDataStreamBase::readData ( unsigned char *  buffer,
unsigned long  length 
) const
pure virtual

◆ writeData()

virtual void RTC::ByteDataStreamBase::writeData ( const unsigned char *  buffer,
unsigned long  length 
)
pure virtual

保持しているバッファにデータを書き込む

RTC::CORBA_CdrSerializer< DataType >で実装されています。

参照元 RTC::ConnectorDataListenerHolderT< DataType >::notify(), RTC::ConnectorDataListenerT< DataType >::operator()().


このクラス詳解は次のファイルから抽出されました: