#include <CorbaConsumer.h>
Public メソッド | |
CorbaConsumerBase () | |
コンストラクタ | |
CorbaConsumerBase (const CorbaConsumerBase &x) | |
コピーコンストラクタ | |
CorbaConsumerBase & | operator= (const CorbaConsumerBase &x) |
代入演算子 | |
virtual | ~CorbaConsumerBase () |
仮想デストラクタ | |
virtual bool | setObject (CORBA::Object_ptr obj) |
CORBAオブジェクトをセットする | |
virtual CORBA::Object_ptr | getObject () |
CORBAオブジェクトを取得する | |
virtual void | releaseObject () |
CORBAオブジェクトの設定をクリアする | |
Protected 変数 | |
CORBA::Object_var | m_objref |
設定された CORBA オブジェクト |
通信手段として CORBA を選択した場合のコンシューマ実装のための基底クラス
RTC::CorbaConsumerBase::CorbaConsumerBase | ( | ) | [inline] |
コンストラクタ
RTC::CorbaConsumerBase::CorbaConsumerBase | ( | const CorbaConsumerBase & | x | ) | [inline] |
コピーコンストラクタ
x | コピー元のCorbaConsumerBaseオブジェクト |
virtual RTC::CorbaConsumerBase::~CorbaConsumerBase | ( | ) | [inline, virtual] |
仮想デストラクタ
CorbaConsumerBase& RTC::CorbaConsumerBase::operator= | ( | const CorbaConsumerBase & | x | ) | [inline] |
代入演算子
x | 代入元 |
virtual bool RTC::CorbaConsumerBase::setObject | ( | CORBA::Object_ptr | obj | ) | [inline, virtual] |
CORBAオブジェクトをセットする
与えられたオブジェクトリファレンスは、ConsumerBase オブジェクト内に CORBA::Object_var 型として保持される。
obj | CORBA オブジェクトのリファレンス |
RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >, RTC::CorbaConsumer< RTC::OutPortAny >, と RTC::CorbaConsumer< RTC::InPortAny >で再定義されています。
virtual CORBA::Object_ptr RTC::CorbaConsumerBase::getObject | ( | ) | [inline, virtual] |
CORBAオブジェクトを取得する
ConsumerBase オブジェクト内に CORBA::Object_var 型として保持されている オブジェクトリファレンスを取得する。
virtual void RTC::CorbaConsumerBase::releaseObject | ( | ) | [inline, virtual] |
CORBAオブジェクトの設定をクリアする
設定されている CORBA オブジェクトをクリアする。 CORBAオブジェクトそのものに対しては何も操作しない。
RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >, RTC::CorbaConsumer< RTC::OutPortAny >, と RTC::CorbaConsumer< RTC::InPortAny >で再定義されています。
CORBA::Object_var RTC::CorbaConsumerBase::m_objref [protected] |
設定された CORBA オブジェクト