OpenRTM-aist 2.0.2
読み取り中…
検索中…
一致する文字列を見つけられません
RTC::ConnectorDataListenerT< DataType > クラステンプレートabstract

ConnectorDataListenerT クラス [詳解]

#include <ConnectorListener.h>

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

公開メンバ関数

 ConnectorDataListenerT ()=default
 コンストラクタ
 
 ~ConnectorDataListenerT () override
 デストラクタ
 
ReturnCode operator() (ConnectorInfo &info, ByteData &cdrdata, const std::string &marshalingtype) override
 コールバックメソッド
 
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
 

詳解

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

ConnectorDataListenerT クラス

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

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

構築子と解体子

◆ ConnectorDataListenerT()

template<class DataType >
RTC::ConnectorDataListenerT< DataType >::ConnectorDataListenerT ( )
default

コンストラクタ

◆ ~ConnectorDataListenerT()

template<class DataType >
RTC::ConnectorDataListenerT< DataType >::~ConnectorDataListenerT ( )
inlineoverride

デストラクタ

関数詳解

◆ operator()() [1/2]

template<class DataType >
ReturnCode RTC::ConnectorDataListenerT< DataType >::operator() ( ConnectorInfo & info,
ByteData & cdrdata,
const std::string & marshalingtype )
inlineoverridevirtual

◆ operator()() [2/2]

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

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

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

RTC::EventBinder1< FSM, TOP, R, P0 >, RTC::Timestamp< DataType >で実装されています。


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