クラス OpenRTM_aist.InPortConnector.InPortConnector

InPortConnector 基底クラス. [詳細]

OpenRTM_aist.InPortConnector.InPortConnectorに対する継承グラフ
OpenRTM_aist.ConnectorBase.ConnectorBase OpenRTM_aist.DataPortStatus.DataPortStatus OpenRTM_aist.InPortPullConnector.InPortPullConnector OpenRTM_aist.InPortPushConnector.InPortPushConnector

すべてのメンバ一覧

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 を派生させるための 基底クラス。

から:
1.0.0

メソッド

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で再定義されています。


このクラスの説明は次のファイルから生成されました:
OpenRTM-aist-1.1.0-Pythonに対してMon Mar 2 14:14:07 2015に生成されました。  doxygen 1.6.3