OpenRTM-aist-Python 1.1.2
|
オブジェクトリファレンスを保持するプレースホルダクラス [詳解]
公開メンバ関数 | |
def | __init__ (self, interfaceType=None, consumer=None) |
コンストラクタ [詳解] | |
def | equal (self, consumer) |
代入演算子 [詳解] | |
def | setObject (self, obj) |
オブジェクトをセットする [詳解] | |
def | releaseObject (self) |
CORBAオブジェクトの設定をクリアする [詳解] | |
基底クラス OpenRTM_aist.CorbaConsumer.CorbaConsumerBase に属する継承公開メンバ関数 | |
def | __init__ (self, consumer=None) |
コンストラクタ [詳解] | |
def | equal (self, consumer) |
代入演算子 [詳解] | |
def | setObject (self, obj) |
CORBAオブジェクトをセットする [詳解] | |
def | getObject (self) |
CORBAオブジェクトを取得する [詳解] | |
def | releaseObject (self) |
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 | |||
) |
代入演算子
self | |
consumer | 代入元 |
def OpenRTM_aist.CorbaConsumer.CorbaConsumer.releaseObject | ( | self | ) |
CORBAオブジェクトの設定をクリアする
設定されている CORBA オブジェクトをクリアする。 CORBAオブジェクトそのものに対しては何も操作しない。
self |
def OpenRTM_aist.CorbaConsumer.CorbaConsumer.setObject | ( | self, | |
obj | |||
) |
オブジェクトをセットする
ConsumerBase のオーバーライド。CORBA::Object_var にオブジェクトをセット するとともに、パラメータの型で narrow したオブジェクトを保持する。
self | |
obj | CORBA Objecct |