OpenRTM-aist 2.0.2
読み取り中…
検索中…
一致する文字列を見つけられません
RTC::EventConnListener クラス

#include <EventPort.h>

RTC::EventConnListener の継承関係図
RTC::EventConnListener 連携図

公開メンバ関数

 EventConnListener (RingBuffer< EventBase * > &buffer, CdrBufferBase *m_thebuffer)
 
 ~EventConnListener () override=default
 
ReturnCode operator() (ConnectorInfo &info) override
 仮想コールバックメソッド
 
- 基底クラス RTC::ConnectorListener に属する継承公開メンバ関数
virtual ~ConnectorListener ()
 デストラクタ
 

公開変数類

RingBuffer< EventBase * > & m_buffer
 
CdrBufferBasem_thebuffer
 
- 基底クラス RTC::ConnectorListener に属する継承公開変数類
 USE_CONNLISTENER_STATUS
 

その他の継承メンバ

- 基底クラス RTC::ConnectorListenerStatus に属する継承公開型
enum  Enum { NO_CHANGE = 0 , INFO_CHANGED = 1 << 0 , DATA_CHANGED = 1 << 1 , BOTH_CHANGED = INFO_CHANGED | DATA_CHANGED }
 
- 基底クラス RTC::ConnectorListener に属する継承静的公開メンバ関数
static const char * toString (ConnectorListenerType type)
 ConnectorListenerType を文字列に変換
 

構築子と解体子

◆ EventConnListener()

RTC::EventConnListener::EventConnListener ( RingBuffer< EventBase * > & buffer,
CdrBufferBase * m_thebuffer )
inline

◆ ~EventConnListener()

RTC::EventConnListener::~EventConnListener ( )
overridedefault

関数詳解

◆ operator()()

ReturnCode RTC::EventConnListener::operator() ( ConnectorInfo & info)
inlineoverridevirtual

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

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

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

参照先 RTC::BufferBase< DataType >::init(), m_buffer, m_thebuffer, RTC::ConnectorListenerStatus::NO_CHANGE, RTC::ConnectorInfo::properties.

メンバ詳解

◆ m_buffer

RingBuffer<EventBase*>& RTC::EventConnListener::m_buffer

参照元 operator()().

◆ m_thebuffer

CdrBufferBase* RTC::EventConnListener::m_thebuffer

参照元 operator()().


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