クラス OpenRTM_aist.CorbaConsumer.CorbaConsumerBase

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

OpenRTM_aist.CorbaConsumer.CorbaConsumerBaseに対する継承グラフ
OpenRTM_aist.CorbaConsumer.CorbaConsumer OpenRTM_aist.InPortCorbaCdrConsumer.InPortCorbaCdrConsumer OpenRTM_aist.OutPortCorbaCdrConsumer.OutPortCorbaCdrConsumer

すべてのメンバ一覧

Public メソッド

def __init__
 コンストラクタ
def equal
 代入演算子
def setObject
 CORBAオブジェクトをセットする.
def getObject
 CORBAオブジェクトを取得する.
def releaseObject
 CORBAオブジェクトの設定をクリアする.

説明

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

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

から:
0.4.0

メソッド

def OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.__init__ (   self,
  consumer = None 
)

コンストラクタ

引数:
self 
consumer コピー元のCorbaConsumerBaseオブジェクト
def OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.equal (   self,
  consumer 
)

代入演算子

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

OpenRTM_aist.CorbaConsumer.CorbaConsumerで再定義されています。

def OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.getObject (   self  ) 

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

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

引数:
self 
戻り値:
obj CORBA オブジェクトのリファレンス
def OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.releaseObject (   self  ) 

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

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

引数:
self 

OpenRTM_aist.CorbaConsumer.CorbaConsumerで再定義されています。

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

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

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

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

OpenRTM_aist.CorbaConsumer.CorbaConsumerで再定義されています。


このクラスの説明は次のファイルから生成されました:
OpenRTM-aist-1.1.0-Pythonに対してMon Mar 2 14:14:07 2015に生成されました。  doxygen 1.6.3