Connector 基底クラス. [詳細]
#include <ConnectorBase.h>
Public メソッド | |
| 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 |
| 非アクティブ化 | |
Connector 基底クラス.
InPort/OutPort, Push/Pull 各種 Connector を派生させるための 基底クラス。
| virtual RTC::ConnectorBase::~ConnectorBase | ( | ) | [inline, virtual] |
デストラクタ
| virtual void RTC::ConnectorBase::activate | ( | ) | [pure virtual] |
アクティブ化
このコネクタをアクティブ化する
RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortPullConnector, と RTC::OutPortPushConnectorで実装されています。
| virtual void RTC::ConnectorBase::deactivate | ( | ) | [pure virtual] |
非アクティブ化
このコネクタを非アクティブ化する
RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortPullConnector, と RTC::OutPortPushConnectorで実装されています。
| virtual ReturnCode RTC::ConnectorBase::disconnect | ( | ) | [pure virtual] |
接続解除関数
Connector が保持している接続を解除する
RTC::InPortConnector, RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortConnector, RTC::OutPortPullConnector, と RTC::OutPortPushConnectorで実装されています。
| virtual CdrBufferBase* RTC::ConnectorBase::getBuffer | ( | ) | [pure virtual] |
Buffer を取得する.
Connector が保持している Buffer を返す
RTC::InPortConnector, RTC::OutPortConnector, RTC::OutPortPullConnector, と RTC::OutPortPushConnectorで実装されています。
| virtual const char* RTC::ConnectorBase::id | ( | ) | [pure virtual] |
| virtual const char* RTC::ConnectorBase::name | ( | ) | [pure virtual] |
| virtual const ConnectorInfo& RTC::ConnectorBase::profile | ( | ) | [pure virtual] |
1.6.3