クラス OpenRTM_aist.CorbaConsumer.CorbaConsumer

オブジェクトリファレンスを保持するプレースホルダクラス [詳細]

OpenRTM_aist.CorbaConsumer.CorbaConsumerに対する継承グラフ
OpenRTM_aist.CorbaConsumer.CorbaConsumerBase OpenRTM_aist.InPortCorbaCdrConsumer.InPortCorbaCdrConsumer OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer

すべてのメンバ一覧

Public メソッド

def __init__
 コンストラクタ
def equal
 代入演算子
def setObject
 オブジェクトをセットする
def releaseObject
 CORBAオブジェクトの設定をクリアする.

説明

オブジェクトリファレンスを保持するプレースホルダクラス

引数で与えられた型のCORBAオブジェクトを保持する。 オブジェクトがセットされたときに、与えられた型で narrow されるので、 _ptr() で取得するリファレンスは、narrow 済みのリファレンスである。

から:
0.4.0

メソッド

def OpenRTM_aist.CorbaConsumer.CorbaConsumer.__init__ (   self,
  interfaceType = None,
  consumer = None 
)

コンストラクタ

引数:
self 
interfaceType このホルダが保持するオブジェクトの型 (デフォルト値;None)
consumer このホルダが保持するオブジェクト(デフォルト値;None)
def OpenRTM_aist.CorbaConsumer.CorbaConsumer.equal (   self,
  consumer 
)

代入演算子

引数:
self 
consumer 代入元
戻り値:
代入結果

OpenRTM_aist.CorbaConsumer.CorbaConsumerBaseを再定義しています。

def OpenRTM_aist.CorbaConsumer.CorbaConsumer.releaseObject (   self  ) 

CORBAオブジェクトの設定をクリアする.

設定されている CORBA オブジェクトをクリアする。 CORBAオブジェクトそのものに対しては何も操作しない。

引数:
self 

OpenRTM_aist.CorbaConsumer.CorbaConsumerBaseを再定義しています。

def OpenRTM_aist.CorbaConsumer.CorbaConsumer.setObject (   self,
  obj 
)

オブジェクトをセットする

ConsumerBase のオーバーライド。CORBAObject_var にオブジェクトをセット するとともに、パラメータの型で narrow したオブジェクトを保持する。

引数:
self 
obj CORBA Objecct
戻り値:
オブジェクト設定結果 設定対象オブジェクトが null の場合は false が返ってくる

OpenRTM_aist.CorbaConsumer.CorbaConsumerBaseを再定義しています。


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