OpenRTM-aist
1.2.1
|
ECFactoryBase 抽象クラス [詳解]
#include <ECFactory.h>
公開メンバ関数 | |
virtual | ~ECFactoryBase (void) |
仮想デストラクタ [詳解] | |
virtual const char * | name ()=0 |
生成対象ExecutionContext名称取得用純粋仮想関数 [詳解] | |
virtual ExecutionContextBase * | create ()=0 |
ExecutionContext生成用純粋仮想関数 [詳解] | |
virtual void | destroy (ExecutionContextBase *comp)=0 |
ExecutionContext破棄用純粋仮想関数 [詳解] | |
ECFactoryBase 抽象クラス
ExecutionContext生成用Factoryの抽象クラス。 各ExecutionContextを生成するための具象Factoryクラスは、 以下の純粋仮想関数の実装を提供しなければならない。
publicインターフェースとして以下のものを提供する。
|
inlinevirtual |
|
pure virtual |
ExecutionContext生成用純粋仮想関数
ExecutionContextのインスタンスを生成するための純粋仮想関数。
RTC::ECFactoryCXXで実装されています。
参照元 ~ECFactoryBase().
|
pure virtual |
ExecutionContext破棄用純粋仮想関数
ExecutionContextのインスタンスを破棄するための純粋仮想関数。
comp | 破棄対象のExecutionContextインスタンス |
RTC::ECFactoryCXXで実装されています。
参照元 ~ECFactoryBase().
|
pure virtual |
生成対象ExecutionContext名称取得用純粋仮想関数
生成対象ExecutionContextの名称を取得するための純粋仮想関数。
RTC::ECFactoryCXXで実装されています。
参照元 RTC::Manager::ECFactoryPredicate::operator()(), ~ECFactoryBase().