ECFactoryBase 抽象クラス. [詳細]
#include <ECFactory.h>
Public メソッド | |
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インターフェースとして以下のものを提供する。
virtual RTC::ECFactoryBase::~ECFactoryBase | ( | void | ) | [inline, virtual] |
仮想デストラクタ
仮想デストラクタ。
virtual ExecutionContextBase* RTC::ECFactoryBase::create | ( | ) | [pure virtual] |
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の名称を取得するための純粋仮想関数。
RTC::ECFactoryCXXで実装されています。