メインページ | ネームスペース一覧 | クラス階層 | 構成 | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス RTM::RtcConfig

RtcManager コンフィギュレーションクラス. [詳細]

#include <RtcConfig.h>

すべてのメンバ一覧

Public メソッド

 RtcConfig ()
 RtcConfig クラスコンストラクタ.

 RtcConfig (int argc, char **argv)
 RtcConfig クラスコンストラクタ.

virtual ~RtcConfig ()
 RtcConfig クラスデストラクタ.

bool initConfig (int argc, char **argv)
 RtcConfig クラスの初期化.

char ** getOrbInitArgv () const
 ORB_init() に渡す引数を取得する.

int getOrbInitArgc () const
 ORB_init() に渡す引数の数を取得する.

string getNameServer () const
 ネームサーバ名を取得

list< string > & getComponentLoadPath ()
 コンポーネントロードパスを取得

string getBinName () const
 現在の実行ファイル名を取得

string getOSname () const
 現在のOS名を取得

string getHostname () const
 現在のhost名を取得

string getOSrelease () const
 現在の OS release level を取得

string getOSversion () const
 現在の OS version を取得

string getArch () const
 現在の machien architecture を取得

string getPid () const
 現在のプロセスIDを取得

string getLogFileName ()
string getErrorLogFileName ()
int getLogLevel ()
int getLogLock ()
std::string getLogTimeFormat ()

Protected メソッド

bool parseCommandArgs (int argc, char **argv)
 コマンドライン引数をパースする

bool findConfigFile ()
 コンフィギュレーションファイルをデフォルトパスから探す

bool parseConfigFile ()
 コンフィギュレーションファイルをパースする

bool collectSysInfo ()
 システム情報を取得する

void printUsage (char *arg)
 ヘルプを表示する

void argsToArgv ()
 引数形式を変換する

bool fileExist (const char *filename)
 ファイル存在チェック

bool split (const string &input, const string &delimiter, list< string > &results)
 文字列の分割.


説明

RtcManager コンフィギュレーションクラス.

コンフィギュレーションファイルを読み込み RtcManager のコンフィギュレーシ ョンを行う。


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

RTM::RtcConfig::RtcConfig  )  [inline]
 

RtcConfig クラスコンストラクタ.

RtcConfig クラスのコンストラクタ。

RTM::RtcConfig::RtcConfig int  argc,
char **  argv
 

RtcConfig クラスコンストラクタ.

RtcConfig クラスのコンストラクタ。

引数:
argc コマンドライン引数の数
argv コマンドライン引数の配列

virtual RTM::RtcConfig::~RtcConfig  )  [virtual]
 

RtcConfig クラスデストラクタ.


関数

void RTM::RtcConfig::argsToArgv  )  [protected]
 

引数形式を変換する

bool RTM::RtcConfig::collectSysInfo  )  [protected]
 

システム情報を取得する

bool RTM::RtcConfig::fileExist const char *  filename  )  [protected]
 

ファイル存在チェック

bool RTM::RtcConfig::findConfigFile  )  [protected]
 

コンフィギュレーションファイルをデフォルトパスから探す

string RTM::RtcConfig::getArch  )  const [inline]
 

現在の machien architecture を取得

string RTM::RtcConfig::getBinName  )  const [inline]
 

現在の実行ファイル名を取得

list<string>& RTM::RtcConfig::getComponentLoadPath  )  [inline]
 

コンポーネントロードパスを取得

コンフィギュレーションファイルから得たコンポーネントロードパスを 取得する。

string RTM::RtcConfig::getErrorLogFileName  ) 
 

string RTM::RtcConfig::getHostname  )  const [inline]
 

現在のhost名を取得

string RTM::RtcConfig::getLogFileName  ) 
 

int RTM::RtcConfig::getLogLevel  ) 
 

int RTM::RtcConfig::getLogLock  ) 
 

std::string RTM::RtcConfig::getLogTimeFormat  ) 
 

string RTM::RtcConfig::getNameServer  )  const [inline]
 

ネームサーバ名を取得

コンフィギュレーションファイルから得たネームサーバ名を取得する。

int RTM::RtcConfig::getOrbInitArgc  )  const [inline]
 

ORB_init() に渡す引数の数を取得する.

ORB_init() に渡す引数の数を取得する。

char** RTM::RtcConfig::getOrbInitArgv  )  const [inline]
 

ORB_init() に渡す引数を取得する.

コンフィギュレーションファイルから得たコンフィギュレーション情報の内 ORB の初期化に必要な情報を ORB_init() に渡す引数として取得する。

string RTM::RtcConfig::getOSname  )  const [inline]
 

現在のOS名を取得

string RTM::RtcConfig::getOSrelease  )  const [inline]
 

現在の OS release level を取得

string RTM::RtcConfig::getOSversion  )  const [inline]
 

現在の OS version を取得

string RTM::RtcConfig::getPid  )  const [inline]
 

現在のプロセスIDを取得

bool RTM::RtcConfig::initConfig int  argc,
char **  argv
 

RtcConfig クラスの初期化.

RtcConfig クラスをコマンドライン引数で初期化する

引数:
argc コマンドライン引数の数
argv コマンドライン引数の配列

bool RTM::RtcConfig::parseCommandArgs int  argc,
char **  argv
[protected]
 

コマンドライン引数をパースする

bool RTM::RtcConfig::parseConfigFile  )  [protected]
 

コンフィギュレーションファイルをパースする

void RTM::RtcConfig::printUsage char *  arg  )  [protected]
 

ヘルプを表示する

bool RTM::RtcConfig::split const string &  input,
const string &  delimiter,
list< string > &  results
[protected]
 

文字列の分割.


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してWed Apr 6 14:22:12 2005に生成されました。 doxygen 1.3.6