| 
    OpenRTM-aist 2.0.2
    
   | 
 
ECFactoryCXX クラス [詳解]
#include <ECFactory.h>


公開メンバ関数 | |
| ECFactoryCXX (const char *name, ECNewFunc new_func, ECDeleteFunc delete_func) | |
| コンストラクタ   | |
| ~ECFactoryCXX () override | |
| 仮想デストラクタ   | |
| const char * | name () override | 
| 生成対象ExecutionContext名称を取得   | |
| ExecutionContextBase * | create () override | 
| 生成対象ExecutionContextインスタンスを生成   | |
| void | destroy (ExecutionContextBase *ec) override | 
| 対象ExecutionContextインスタンスを破棄   | |
  基底クラス RTC::ECFactoryBase に属する継承公開メンバ関数 | |
| virtual | ~ECFactoryBase ()=default | 
| 仮想デストラクタ   | |
限定公開変数類 | |
| 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破棄用関数 | 
      
  | 
  override | 
仮想デストラクタ
仮想デストラクタ。
      
  | 
  overridevirtual | 
生成対象ExecutionContextインスタンスを生成
生成対象のExecutionContextクラスのインスタンスを生成する。
RTC::ECFactoryBaseを実装しています。
      
  | 
  overridevirtual | 
対象ExecutionContextインスタンスを破棄
対象ExecutionContextクラスのインスタンスを破棄する。
| comp | 破棄対象ExecutionContextインスタンス | 
RTC::ECFactoryBaseを実装しています。
      
  | 
  overridevirtual | 
生成対象ExecutionContext名称を取得
生成対象のExecutionContext名称を取得する。
RTC::ECFactoryBaseを実装しています。
      
  | 
  protected | 
対象ExecutionContext破棄用関数
      
  | 
  protected | 
生成対象ExecutionContext名称
      
  | 
  protected | 
対象ExecutionContext生成用関数