OpenRTM  1.0.0
公開メンバ関数 | 全メンバ一覧
RTC::ConnectorDataListenerT< DataType > クラステンプレートabstract

ConnectorDataListenerT クラス [詳解]

#include <ConnectorListener.h>

RTC::ConnectorDataListenerT< DataType > の継承関係図
RTC::ConnectorDataListener

公開メンバ関数

virtual ~ConnectorDataListenerT ()
 デストラクタ [詳解]
 
virtual void operator() (const ConnectorInfo &info, const cdrMemoryStream &cdrdata)
 コールバックメソッド [詳解]
 
virtual void operator() (const ConnectorInfo &info, const DataType &data)=0
 仮想コールバックメソッド [詳解]
 
- 基底クラス RTC::ConnectorDataListener に属する継承公開メンバ関数
virtual ~ConnectorDataListener ()
 デストラクタ [詳解]
 

その他の継承メンバ

- 基底クラス RTC::ConnectorDataListener に属する継承静的公開メンバ関数
static const char * toString (ConnectorDataListenerType type)
 ConnectorDataListenerType を文字列に変換 [詳解]
 

詳解

template<class DataType>
class RTC::ConnectorDataListenerT< DataType >

ConnectorDataListenerT クラス

データポートの Connector において発生する各種イベントに対するコー ルバックを実現するリスナクラスの基底クラス。

このクラスは、operator()() の第2引数に cdrMemoryStream 型ではなく、 実際にデータポートで使用される変数型をテンプレート引数として 渡すことができる。

構築子と解体子

template<class DataType >
virtual RTC::ConnectorDataListenerT< DataType >::~ConnectorDataListenerT ( )
inlinevirtual

デストラクタ

関数詳解

template<class DataType >
virtual void RTC::ConnectorDataListenerT< DataType >::operator() ( const ConnectorInfo info,
const cdrMemoryStream &  cdrdata 
)
inlinevirtual

コールバックメソッド

データをデータポートで使用される変数型に変換して ConnectorDataListenerT のコールバックメソッドを呼び出す。

引数
infoConnectorInfo
cdrdatacdrMemoryStream型のデータ

RTC::ConnectorDataListenerを実装しています。

参照先 coil::Properties::getProperty(), coil::normalize(), RTC::ConnectorInfo::properties, coil::split().

template<class DataType >
virtual void RTC::ConnectorDataListenerT< DataType >::operator() ( const ConnectorInfo info,
const DataType &  data 
)
pure virtual

仮想コールバックメソッド

データポートの Connector において発生する各種イベントに対するコー ルバックメソッド