#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 () |
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 のコンフィギュレーシ ョンを行う。
|
RtcConfig クラスコンストラクタ. RtcConfig クラスのコンストラクタ。 |
|
RtcConfig クラスコンストラクタ. RtcConfig クラスのコンストラクタ。
|
|
RtcConfig クラスデストラクタ.
|
|
引数形式を変換する
|
|
システム情報を取得する
|
|
ファイル存在チェック
|
|
コンフィギュレーションファイルをデフォルトパスから探す
|
|
現在の machien architecture を取得
|
|
現在の実行ファイル名を取得
|
|
コンポーネントロードパスを取得 コンフィギュレーションファイルから得たコンポーネントロードパスを 取得する。 |
|
|
|
現在のhost名を取得
|
|
|
|
|
|
ネームサーバ名を取得 コンフィギュレーションファイルから得たネームサーバ名を取得する。 |
|
ORB_init() に渡す引数の数を取得する. ORB_init() に渡す引数の数を取得する。 |
|
ORB_init() に渡す引数を取得する. コンフィギュレーションファイルから得たコンフィギュレーション情報の内 ORB の初期化に必要な情報を ORB_init() に渡す引数として取得する。 |
|
現在のOS名を取得
|
|
現在の OS release level を取得
|
|
現在の OS version を取得
|
|
現在のプロセスIDを取得
|
|
RtcConfig クラスの初期化. RtcConfig クラスをコマンドライン引数で初期化する
|
|
コマンドライン引数をパースする
|
|
コンフィギュレーションファイルをパースする
|
|
ヘルプを表示する
|
|
文字列の分割.
|