クラス CorbaConsumerBase

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

CorbaConsumerに継承されています。


Public メソッド

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


説明

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

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

から:
0.4.0

CorbaConsumer.py37 行で定義されています。


関数

def __init__ (   self,
  consumer = None 
)

コンストラクタ

引数:
self 
consumer コピー元のCorbaConsumerBaseオブジェクト

CorbaConsumer.py58 行で定義されています。

def equal (   self,
  consumer 
)

代入演算子

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

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

CorbaConsumer.py83 行で定義されています。

def setObject (   self,
  obj 
)

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

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

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

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

CorbaConsumer.py113 行で定義されています。

def getObject (   self  ) 

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

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

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

CorbaConsumer.py142 行で定義されています。

def releaseObject (   self  ) 

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

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

引数:
self 

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

CorbaConsumer.py159 行で定義されています。


OpenRTMに対してMon Mar 17 15:11:07 2008に生成されました。  doxygen 1.5.4