OpenRTM-aist
1.2.1
|
ECFactoryCXX クラス [詳解]
#include <ECFactory.h>
公開メンバ関数 | |
ECFactoryCXX (const char *name, ECNewFunc new_func, ECDeleteFunc delete_func) | |
コンストラクタ [詳解] | |
~ECFactoryCXX (void) | |
仮想デストラクタ [詳解] | |
virtual const char * | name () |
生成対象ExecutionContext名称を取得 [詳解] | |
virtual ExecutionContextBase * | create () |
生成対象ExecutionContextインスタンスを生成 [詳解] | |
virtual void | destroy (ExecutionContextBase *comp) |
対象ExecutionContextインスタンスを破棄 [詳解] | |
![]() | |
virtual | ~ECFactoryBase (void) |
仮想デストラクタ [詳解] | |
限定公開変数類 | |
std::string | m_name |
生成対象ExecutionContext名称 [詳解] | |
ECNewFunc | m_New |
対象ExecutionContext生成用関数 [詳解] | |
ECDeleteFunc | m_Delete |
対象ExecutionContext破棄用関数 [詳解] | |
RTC::ECFactoryCXX::ECFactoryCXX | ( | const char * | name, |
ECNewFunc | new_func, | ||
ECDeleteFunc | delete_func | ||
) |
コンストラクタ
コンストラクタ
name | 生成対象ExecutionContext名称 |
new_func | ExecutionContext生成用関数 |
delete_func | ExecutionContext破棄用関数 |
RTC::ECFactoryCXX::~ECFactoryCXX | ( | void | ) |
仮想デストラクタ
仮想デストラクタ。
|
virtual |
生成対象ExecutionContextインスタンスを生成
生成対象のExecutionContextクラスのインスタンスを生成する。
RTC::ECFactoryBaseを実装しています。
|
virtual |
対象ExecutionContextインスタンスを破棄
対象ExecutionContextクラスのインスタンスを破棄する。
comp | 破棄対象ExecutionContextインスタンス |
RTC::ECFactoryBaseを実装しています。
|
virtual |
生成対象ExecutionContext名称を取得
生成対象のExecutionContext名称を取得する。
RTC::ECFactoryBaseを実装しています。
|
protected |
対象ExecutionContext破棄用関数
|
protected |
生成対象ExecutionContext名称
|
protected |
対象ExecutionContext生成用関数