#include <Factory.h>
Public メソッド | |
FactoryBase (const Properties &profile) | |
コンストラクタ | |
virtual | ~FactoryBase () |
デストラクタ | |
virtual RtcBase * | create (Manager *mgr)=0 |
コンポーネントの生成 | |
virtual void | destroy (RtcBase *comp)=0 |
コンポーネントの破棄 | |
virtual Properties & | profile () |
コンポーネントプロファイルの取得 | |
virtual int | number () |
現在のインスタンス数の取得 | |
Protected 変数 | |
Properties | m_Profile |
コンポーネントのプロファイル | |
int | m_Number |
現在のインスタンス数 |
コンポーネントファクトリの基底クラス。
RTC::FactoryBase::FactoryBase | ( | const Properties & | profile | ) |
コンストラクタ
コンストラクタ。
profile | コンポーネントのプロファイル |
virtual RTC::FactoryBase::~FactoryBase | ( | ) | [virtual] |
デストラクタ
デストラクタ
コンポーネントの生成
RT-Component のインスタンスを生成するための純粋仮想関数。
mgr | マネージャオブジェクト |
RTC::FactoryCXXで実装されています。
virtual void RTC::FactoryBase::destroy | ( | RtcBase * | comp | ) | [pure virtual] |
virtual Properties& RTC::FactoryBase::profile | ( | ) | [virtual] |
コンポーネントプロファイルの取得
コンポーネントのプロファイルを取得する
virtual int RTC::FactoryBase::number | ( | ) | [virtual] |
現在のインスタンス数の取得
コンポーネントの現在のインスタンス数を取得する。
Properties RTC::FactoryBase::m_Profile [protected] |
コンポーネントのプロファイル
int RTC::FactoryBase::m_Number [protected] |
現在のインスタンス数