クラス RTC::ECFactoryBase

ECFactoryBase 抽象クラス. [詳細]

#include <ECFactory.h>

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

すべてのメンバ一覧

Public メソッド

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

説明

ECFactoryBase 抽象クラス.

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

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

から:
0.4.0

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

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

仮想デストラクタ

仮想デストラクタ。


関数

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

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

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

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

戻り値:
生成対象ExecutionContext名称

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

参照元 RTC::Manager::ECFactoryPredicate::operator()().

OpenRTM-aistに対してFri Oct 28 18:31:16 2016に生成されました。  doxygen 1.6.3