クラス DataInPort

InPort 用 Port [詳細]


Public メソッド

def __init__
 コンストラクタ
def publishInterfaces
 Interface情報を公開する
def subscribeInterfaces
 Interfaceに接続する
def unsubscribeInterfaces
 Interfaceへの接続を解除する


説明

InPort 用 Port

データ入力ポートの実装クラス。

から:
0.4.0

DataInPort.py37 行で定義されています。


関数

def __init__ (   self,
  name,
  inport 
)

コンストラクタ

コンストラクタ

引数:
self 
name ポート名称
inport 当該データ入力ポートに関連付けるInPortオブジェクト

DataInPort.py56 行で定義されています。

def publishInterfaces (   self,
  connector_profile 
)

Interface情報を公開する

Interface情報を公開する。 このPortが所有しているプロバイダ(Provider)に関する情報を、 ConnectorProfile::propertiesに代入する。

引数:
self 
connector_profile コネクタプロファイル
戻り値:
ReturnCode_t 型のリターンコード

DataInPort.py85 行で定義されています。

def subscribeInterfaces (   self,
  connector_profile 
)

Interfaceに接続する

Interfaceに接続する。 Portが所有するConsumerに適合するProviderに関する情報を ConnectorProfile::properties から抽出し、 ConsumerにCORBAオブジェクト参照を設定する。

引数:
self 
connector_profile コネクタ・プロファイル
戻り値:
ReturnCode_t 型のリターンコード

DataInPort.py114 行で定義されています。

def unsubscribeInterfaces (   self,
  connector_profile 
)

Interfaceへの接続を解除する

Interfaceへの接続を解除する。 与えられたConnectorProfileに関連するConsumerに設定された全てのObjectを 解放し接続を解除する。

引数:
self 
connector_profile コネクタ・プロファイル

DataInPort.py135 行で定義されています。


OpenRTMに対してMon Mar 17 15:11:07 2008に生成されました。  doxygen 1.5.4