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