InPortConnector 基底クラス. [詳細]
Public メソッド | |
def | __init__ |
コンストラクタ | |
def | __del__ |
デストラクタ | |
def | profile |
ConnectorInfo 取得. | |
def | id |
Connector ID 取得. | |
def | name |
Connector 名取得. | |
def | disconnect |
接続解除関数 | |
def | getBuffer |
Buffer を所得する. | |
def | read |
read 関数 |
InPortConnector 基底クラス.
InPort の Push/Pull 各種 Connector を派生させるための 基底クラス。
def OpenRTM_aist.InPortConnector.InPortConnector.__init__ | ( | self, | ||
info, | ||||
buffer | ||||
) |
コンストラクタ
InPortConnector(ConnectorInfo& info, CdrBufferBase* buffer);
def OpenRTM_aist.InPortConnector.InPortConnector.disconnect | ( | self | ) |
接続解除関数
Connector が保持している接続を解除する
virtual ReturnCode disconnect() = 0;
OpenRTM_aist.ConnectorBase.ConnectorBaseを再定義しています。
OpenRTM_aist.InPortPullConnector.InPortPullConnector, と OpenRTM_aist.InPortPushConnector.InPortPushConnectorで再定義されています。
def OpenRTM_aist.InPortConnector.InPortConnector.getBuffer | ( | self | ) |
Buffer を所得する.
Connector が保持している Buffer を返す
virtual CdrBufferBase* getBuffer();
OpenRTM_aist.ConnectorBase.ConnectorBaseを再定義しています。
def OpenRTM_aist.InPortConnector.InPortConnector.id | ( | self | ) |
Connector ID 取得.
Connector ID を取得する
const char* id();
OpenRTM_aist.ConnectorBase.ConnectorBaseを再定義しています。
def OpenRTM_aist.InPortConnector.InPortConnector.name | ( | self | ) |
Connector 名取得.
Connector 名を取得する
const char* name();
OpenRTM_aist.ConnectorBase.ConnectorBaseを再定義しています。
def OpenRTM_aist.InPortConnector.InPortConnector.profile | ( | self | ) |
ConnectorInfo 取得.
Connector ConnectorInfo を取得する
const ConnectorInfo& profile();
OpenRTM_aist.ConnectorBase.ConnectorBaseを再定義しています。
def OpenRTM_aist.InPortConnector.InPortConnector.read | ( | self, | ||
data | ||||
) |
read 関数
Buffer からデータを InPort へ read する関数
virtual ReturnCode read(cdrMemoryStream& data) = 0;
OpenRTM_aist.InPortPullConnector.InPortPullConnector, と OpenRTM_aist.InPortPushConnector.InPortPushConnectorで再定義されています。