オブジェクトリファレンスを保持するプレースホルダクラス [詳細]
Public メソッド | |
def | __init__ |
コンストラクタ | |
def | equal |
代入演算子 | |
def | setObject |
オブジェクトをセットする | |
def | releaseObject |
CORBAオブジェクトの設定をクリアする. |
オブジェクトリファレンスを保持するプレースホルダクラス
引数で与えられた型のCORBAオブジェクトを保持する。 オブジェクトがセットされたときに、与えられた型で narrow されるので、 _ptr() で取得するリファレンスは、narrow 済みのリファレンスである。
def OpenRTM_aist.CorbaConsumer.CorbaConsumer.__init__ | ( | self, | ||
interfaceType = None , |
||||
consumer = None | ||||
) |
コンストラクタ
self | ||
interfaceType | このホルダが保持するオブジェクトの型 (デフォルト値;None) | |
consumer | このホルダが保持するオブジェクト(デフォルト値;None) |
def OpenRTM_aist.CorbaConsumer.CorbaConsumer.equal | ( | self, | ||
consumer | ||||
) |
def OpenRTM_aist.CorbaConsumer.CorbaConsumer.releaseObject | ( | self | ) |
CORBAオブジェクトの設定をクリアする.
設定されている CORBA オブジェクトをクリアする。 CORBAオブジェクトそのものに対しては何も操作しない。
self |
def OpenRTM_aist.CorbaConsumer.CorbaConsumer.setObject | ( | self, | ||
obj | ||||
) |
オブジェクトをセットする
ConsumerBase のオーバーライド。CORBAObject_var にオブジェクトをセット するとともに、パラメータの型で narrow したオブジェクトを保持する。
self | ||
obj | CORBA Objecct |