OpenRTM  1.0.0
Public メソッド | Public 変数 | すべてのメンバ一覧
クラス RTC::ConfigBase

ConfigBase 抽象クラス [詳細]

#include <ConfigAdmin.h>

RTC::ConfigBaseに対する継承グラフ
RTC::Config< VarType, TransFunc >

Public メソッド

 ConfigBase (const char *name_, const char *def_val)
 コンストラクタ
virtual ~ConfigBase (void)
 仮想デストラクタ
virtual bool update (const char *val)=0
 コンフィギュレーションパラメータ値更新用純粋仮想関数

Public 変数

const char * name
 コンフィギュレーション名
const char * default_value
 文字列形式のデフォルト値

説明

ConfigBase 抽象クラス

各種コンフィギュレーション情報を保持するための抽象クラス。具象コン フィギュレーションクラスは、以下の純粋仮想関数の実装を提供しなけれ ばならない。

publicインターフェースとして以下のものを提供する。

から
0.4.0

コンストラクタとデストラクタ

RTC::ConfigBase::ConfigBase ( const char *  name_,
const char *  def_val 
)
inline

コンストラクタ

コンストラクタ

引数
name_コンフィギュレーション名
def_val文字列形式のデフォルト値
virtual RTC::ConfigBase::~ConfigBase ( void  )
inlinevirtual

仮想デストラクタ

仮想デストラクタ。

関数

virtual bool RTC::ConfigBase::update ( const char *  val)
pure virtual

コンフィギュレーションパラメータ値更新用純粋仮想関数

コンフィギュレーション設定値でコンフィギュレーションパラメータを 更新するための純粋仮想関数。

引数
valパラメータ値の文字列表現
戻り値
設定結果

RTC::Config< VarType, TransFunc >で実装されています。

変数

const char* RTC::ConfigBase::default_value

文字列形式のデフォルト値

const char* RTC::ConfigBase::name

コンフィギュレーション名