クラス CorbaConsumer

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

CorbaConsumerBaseを継承しています。


Public メソッド

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


説明

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

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

から:
0.4.0

CorbaConsumer.py187 行で定義されています。


関数

def __init__ (   self,
  interfaceType = None,
  consumer = None 
)

コンストラクタ

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

CorbaConsumer.py208 行で定義されています。

def equal (   self,
  consumer 
)

代入演算子

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

CorbaConsumerBaseを再定義しています。

CorbaConsumer.py240 行で定義されています。

def setObject (   self,
  obj 
)

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

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

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

CorbaConsumerBaseを再定義しています。

CorbaConsumer.py268 行で定義されています。

def releaseObject (   self  ) 

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

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

引数:
self 

CorbaConsumerBaseを再定義しています。

CorbaConsumer.py321 行で定義されています。


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