クラス RTC::ECFactoryBase

ECFactoryBase 抽象クラス [詳細]

#include <ECFactory.h>

RTC::ECFactoryBaseに対する継承グラフ

RTC::ECFactoryCXX

すべてのメンバ一覧

Public メソッド

virtual ~ECFactoryBase ()
 仮想デストラクタ
virtual const char * name ()=0
 生成対象ExecutionContext名称取得用純粋仮想関数
virtual
ExecutionContextBase
create ()=0
 ExecutionContext生成用純粋仮想関数
virtual void destroy (ExecutionContextBase *comp)=0
 ExecutionContext破棄用純粋仮想関数


説明

ECFactoryBase 抽象クラス

ExecutionContext生成用Factoryの抽象クラス。 各ExecutionContextを生成するための具象Factoryクラスは、 以下の純粋仮想関数の実装を提供しなければならない。

publicインターフェースとして以下のものを提供する。

から:
0.4.0

コンストラクタとデストラクタ

virtual RTC::ECFactoryBase::~ECFactoryBase (  )  [inline, virtual]

仮想デストラクタ

仮想デストラクタ。


関数

virtual const char* RTC::ECFactoryBase::name (  )  [pure virtual]

生成対象ExecutionContext名称取得用純粋仮想関数

生成対象ExecutionContextの名称を取得するための純粋仮想関数。

戻り値:
生成対象ExecutionContext名称

RTC::ECFactoryCXXで実装されています。

virtual ExecutionContextBase* RTC::ECFactoryBase::create (  )  [pure virtual]

ExecutionContext生成用純粋仮想関数

ExecutionContextのインスタンスを生成するための純粋仮想関数。

戻り値:
生成したExecutionContextインスタンス

RTC::ECFactoryCXXで実装されています。

virtual void RTC::ECFactoryBase::destroy ( ExecutionContextBase comp  )  [pure virtual]

ExecutionContext破棄用純粋仮想関数

ExecutionContextのインスタンスを破棄するための純粋仮想関数。

引数:
comp 破棄対象のExecutionContextインスタンス

RTC::ECFactoryCXXで実装されています。


OpenRTMに対してThu May 29 15:03:27 2008に生成されました。  doxygen 1.5.3