|
OpenRTM-aist
1.1.2
|
Connector 基底クラス [詳解]
#include <ConnectorBase.h>
公開メンバ関数 | |
| virtual | ~ConnectorBase () |
| デストラクタ [詳解] | |
| virtual const ConnectorInfo & | profile ()=0 |
| Profile 取得 [詳解] | |
| virtual const char * | id ()=0 |
| Connector ID 取得 [詳解] | |
| virtual const char * | name ()=0 |
| Connector 名取得 [詳解] | |
| virtual ReturnCode | disconnect ()=0 |
| 接続解除関数 [詳解] | |
| virtual CdrBufferBase * | getBuffer ()=0 |
| Buffer を取得する [詳解] | |
| virtual void | activate ()=0 |
| アクティブ化 [詳解] | |
| virtual void | deactivate ()=0 |
| 非アクティブ化 [詳解] | |
その他の継承メンバ | |
基底クラス RTC::DataPortStatus に属する継承公開型 | |
| enum | Enum { PORT_OK = 0, PORT_ERROR, BUFFER_ERROR, BUFFER_FULL, BUFFER_EMPTY, BUFFER_TIMEOUT, SEND_FULL, SEND_TIMEOUT, RECV_EMPTY, RECV_TIMEOUT, INVALID_ARGS, PRECONDITION_NOT_MET, CONNECTION_LOST, UNKNOWN_ERROR } |
基底クラス RTC::DataPortStatus に属する継承静的公開メンバ関数 | |
| static const char * | toString (DataPortStatus::Enum status) |
| DataPortStatus リターンコードを文字列に変換 [詳解] | |
Connector 基底クラス
InPort/OutPort, Push/Pull 各種 Connector を派生させるための 基底クラス。
|
inlinevirtual |
デストラクタ
|
pure virtual |
アクティブ化
このコネクタをアクティブ化する
RTC::OutPortPushConnector, RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortPullConnectorで実装されています。
|
pure virtual |
非アクティブ化
このコネクタを非アクティブ化する
RTC::OutPortPushConnector, RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortPullConnectorで実装されています。
|
pure virtual |
接続解除関数
Connector が保持している接続を解除する
RTC::OutPortPushConnector, RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortPullConnector, RTC::InPortConnector, RTC::OutPortConnectorで実装されています。
|
pure virtual |
Buffer を取得する
Connector が保持している Buffer を返す
RTC::OutPortPushConnector, RTC::OutPortPullConnector, RTC::InPortConnector, RTC::OutPortConnectorで実装されています。
|
pure virtual |
|
pure virtual |
|
pure virtual |
1.8.11