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 行で定義されています。
1.5.4