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

Connector 基底クラス [詳解]

#include <ConnectorBase.h>

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

公開メンバ関数

virtual ~ConnectorBase ()=default
 デストラクタ
 
virtual const ConnectorInfoprofile ()=0
 Profile 取得
 
virtual const char * id ()=0
 Connector ID 取得
 
virtual const char * name ()=0
 Connector 名取得
 
virtual DataPortStatus disconnect ()=0
 接続解除関数
 
virtual CdrBufferBasegetBuffer ()=0
 Buffer を取得する
 
virtual void activate ()=0
 アクティブ化
 
virtual void deactivate ()=0
 非アクティブ化
 

詳解

Connector 基底クラス

InPort/OutPort, Push/Pull 各種 Connector を派生させるための 基底クラス。

から
1.0.0

構築子と解体子

◆ ~ConnectorBase()

virtual RTC::ConnectorBase::~ConnectorBase ( )
virtualdefault

デストラクタ

関数詳解

◆ activate()

virtual void RTC::ConnectorBase::activate ( )
pure virtual

◆ deactivate()

virtual void RTC::ConnectorBase::deactivate ( )
pure virtual

◆ disconnect()

virtual DataPortStatus RTC::ConnectorBase::disconnect ( )
pure virtual

◆ getBuffer()

virtual CdrBufferBase * RTC::ConnectorBase::getBuffer ( )
pure virtual

Buffer を取得する

RTC::InPortConnector, RTC::OutPortPullConnector, RTC::OutPortPushConnector, RTC::OutPortConnectorで実装されています。

◆ id()

virtual const char * RTC::ConnectorBase::id ( )
pure virtual

Connector ID 取得

RTC::InPortConnector, RTC::OutPortConnectorで実装されています。

◆ name()

virtual const char * RTC::ConnectorBase::name ( )
pure virtual

Connector 名取得

RTC::InPortConnector, RTC::OutPortConnectorで実装されています。

◆ profile()

virtual const ConnectorInfo & RTC::ConnectorBase::profile ( )
pure virtual

Profile 取得

RTC::InPortConnector, RTC::OutPortConnectorで実装されています。


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