OpenRTM-aist-Python 2.0.2
|
公開メンバ関数 | |
__init__ (self, consumer=None) | |
equal (self, consumer) | |
setObject (self, obj) | |
getObject (self) | |
releaseObject (self) | |
オブジェクトリファレンスを保持するプレースホルダ基底クラス
通信手段として CORBA を選択した場合のコンシューマ実装のための基底クラス
OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.__init__ | ( | self, | |
consumer = None ) |
コンストラクタ
self | |
consumer | コピー元のCorbaConsumerBaseオブジェクト |
OpenRTM_aist.CorbaConsumer.CorbaConsumer, OpenRTM_aist.InPortCorbaCdrConsumer.InPortCorbaCdrConsumer, OpenRTM_aist.InPortCSPConsumer.InPortCSPConsumer, OpenRTM_aist.InPortDSConsumer.InPortDSConsumer, OpenRTM_aist.InPortSHMConsumer.InPortSHMConsumer, OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer, OpenRTM_aist.OutPortCSPConsumer.OutPortCSPConsumer, OpenRTM_aist.OutPortDSConsumer.OutPortDSConsumer, OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumerで再実装されています。
OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.equal | ( | self, | |
consumer ) |
OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.getObject | ( | self | ) |
CORBAオブジェクトを取得する
ConsumerBase オブジェクト内に CORBA.Object_var 型として保持されている オブジェクトリファレンスを取得する。
self |
OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.releaseObject | ( | self | ) |
CORBAオブジェクトの設定をクリアする
設定されている CORBA オブジェクトをクリアする。 CORBAオブジェクトそのものに対しては何も操作しない。
self |
OpenRTM_aist.CorbaConsumer.CorbaConsumerで再実装されています。
OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.setObject | ( | self, | |
obj ) |
CORBAオブジェクトをセットする
与えられたオブジェクトリファレンスは、ConsumerBase オブジェクト内に CORBA.Object_var 型として保持される。
self | |
obj | CORBA オブジェクトのリファレンス |
OpenRTM_aist.CorbaConsumer.CorbaConsumer, OpenRTM_aist.InPortSHMConsumer.InPortSHMConsumer, OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumerで再実装されています。