OpenRTM-aist-Python 2.0.2
OpenRTM_aist.CorbaConsumer.CorbaConsumerBase クラス

[詳解]

OpenRTM_aist.CorbaConsumer.CorbaConsumerBase の継承関係図
OpenRTM_aist.CorbaConsumer.CorbaConsumer OpenRTM_aist.InPortCorbaCdrConsumer.InPortCorbaCdrConsumer OpenRTM_aist.InPortDSConsumer.InPortDSConsumer OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer OpenRTM_aist.OutPortDSConsumer.OutPortDSConsumer OpenRTM_aist.InPortCSPConsumer.InPortCSPConsumer OpenRTM_aist.InPortSHMConsumer.InPortSHMConsumer OpenRTM_aist.OutPortCSPConsumer.OutPortCSPConsumer OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumer

公開メンバ関数

 __init__ (self, consumer=None)
 
 equal (self, consumer)
 
 setObject (self, obj)
 
 getObject (self)
 
 releaseObject (self)
 

詳解

オブジェクトリファレンスを保持するプレースホルダ基底クラス

通信手段として CORBA を選択した場合のコンシューマ実装のための基底クラス

から
0.4.0

構築子と解体子

◆ __init__()

メソッド詳解

◆ equal()

OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.equal ( self,
consumer )

代入演算子

引数
self
consumer代入元
戻り値
代入結果

OpenRTM_aist.CorbaConsumer.CorbaConsumerで再実装されています。

◆ getObject()

OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.getObject ( self)

CORBAオブジェクトを取得する

ConsumerBase オブジェクト内に CORBA.Object_var 型として保持されている オブジェクトリファレンスを取得する。

引数
self
戻り値
obj CORBA オブジェクトのリファレンス

◆ releaseObject()

OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.releaseObject ( self)

CORBAオブジェクトの設定をクリアする

設定されている CORBA オブジェクトをクリアする。 CORBAオブジェクトそのものに対しては何も操作しない。

引数
self

OpenRTM_aist.CorbaConsumer.CorbaConsumerで再実装されています。

◆ setObject()

OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.setObject ( self,
obj )

CORBAオブジェクトをセットする

与えられたオブジェクトリファレンスは、ConsumerBase オブジェクト内に CORBA.Object_var 型として保持される。

引数
self
objCORBA オブジェクトのリファレンス
戻り値
obj が nil リファレンスの場合 false を返す。

OpenRTM_aist.CorbaConsumer.CorbaConsumer, OpenRTM_aist.InPortSHMConsumer.InPortSHMConsumer, OpenRTM_aist.OutPortSHMConsumer.OutPortSHMConsumerで再実装されています。


このクラス詳解は次のファイルから抽出されました: