OpenRTM-aist-Python 2.0.0
公開メンバ関数 | 全メンバ一覧
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

公開メンバ関数

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

詳解

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

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

から
0.4.0

構築子と解体子

◆ __init__()

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

メソッド詳解

◆ equal()

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

代入演算子

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

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

◆ getObject()

def OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.getObject (   self)

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

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

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

◆ releaseObject()

def OpenRTM_aist.CorbaConsumer.CorbaConsumerBase.releaseObject (   self)

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

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

引数
self

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

◆ setObject()

def 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で再実装されています。


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