OpenRTM-aist
1.2.1
|
ConnectorDataListenerT クラス [詳解]
#include <ConnectorListener.h>
公開メンバ関数 | |
virtual | ~ConnectorDataListenerT () |
デストラクタ [詳解] | |
virtual ReturnCode | operator() (ConnectorInfo &info, cdrMemoryStream &cdrdata) |
コールバックメソッド [詳解] | |
virtual ReturnCode | operator() (ConnectorInfo &info, DataType &data)=0 |
仮想コールバックメソッド [詳解] | |
基底クラス RTC::ConnectorDataListener に属する継承公開メンバ関数 | |
virtual | ~ConnectorDataListener () |
デストラクタ [詳解] | |
その他の継承メンバ | |
基底クラス RTC::ConnectorListenerStatus に属する継承公開型 | |
enum | Enum { NO_CHANGE = 0, INFO_CHANGED = 1 << 0, DATA_CHANGED = 1 << 1, BOTH_CHANGED = INFO_CHANGED | DATA_CHANGED } |
基底クラス RTC::ConnectorDataListener に属する継承静的公開メンバ関数 | |
static const char * | toString (ConnectorDataListenerType type) |
ConnectorDataListenerType を文字列に変換 [詳解] | |
基底クラス RTC::ConnectorDataListener に属する継承公開変数類 | |
USE_CONNLISTENER_STATUS | |
データポートの Connector において発生する各種イベントに対するコー ルバックを実現するリスナクラスの基底クラス。
このクラスは、operator()() の第2引数に cdrMemoryStream 型ではなく、 実際にデータポートで使用される変数型をテンプレート引数として 渡すことができる。
|
inlinevirtual |
デストラクタ
|
inlinevirtual |
コールバックメソッド
データをデータポートで使用される変数型に変換して ConnectorDataListenerT のコールバックメソッドを呼び出す。
info | ConnectorInfo |
cdrdata | cdrMemoryStream型のデータ |
RTC::ConnectorDataListenerを実装しています。
参照先 RTC::ConnectorListenerStatus::BOTH_CHANGED, RTC::ConnectorListenerStatus::DATA_CHANGED, coil::Properties::getProperty(), coil::normalize(), RTC::ConnectorInfo::properties, coil::split().
|
pure virtual |