OpenRTM-aist
2.1.0
Toggle main menu visibility
読み取り中…
検索中…
一致する文字列を見つけられません
ManagerConfig.h
[詳解]
1
// -*- C++ -*-
19
20
#ifndef RTC_MANAGERCONFIG_H
21
#define RTC_MANAGERCONFIG_H
22
23
#include <coil/Properties.h>
24
25
#include <string>
26
27
namespace
RTC
28
{
96
class
ManagerConfig
97
{
98
public
:
99
// The list of default configuration file path.
107
static
const
char
*
const
config_file_path
[];
108
109
// Environment value to specify configuration file
119
static
const
char
*
config_file_env
;
120
136
ManagerConfig
();
137
159
ManagerConfig
(
int
argc,
char
** argv);
160
172
virtual
~ManagerConfig
();
173
209
void
init
(
int
argc,
char
** argv);
210
228
void
configure
(coil::Properties& prop);
229
259
coil::Properties
getConfig
()
const
;
260
261
protected
:
291
void
parseArgs
(
int
argc,
char
** argv);
292
328
bool
findConfigFile
();
329
360
static
void
setSystemInformation
(coil::Properties& prop);
361
383
static
bool
fileExist
(
const
std::string& filename);
384
392
coil::Properties
m_argprop
;
393
401
std::string
m_configFile
;
402
416
bool
m_isMaster
{
false
};
417
};
418
}
// namespace RTC
419
#endif
// RTC_MANAGERCONFIG_H
RTC::ManagerConfig::ManagerConfig
ManagerConfig()
コンストラクタ
RTC::ManagerConfig::init
void init(int argc, char **argv)
初期化
RTC::ManagerConfig::configure
void configure(coil::Properties &prop)
Configuration 情報を Property に設定する
RTC::ManagerConfig::getConfig
coil::Properties getConfig() const
コンフィギュレーションを取得する
RTC::ManagerConfig::fileExist
static bool fileExist(const std::string &filename)
ファイルの存在確認
RTC::ManagerConfig::config_file_path
static const char *const config_file_path[]
Manager コンフィギュレーションのデフォルト・ファイル・パス
Definition
ManagerConfig.h:107
RTC::ManagerConfig::m_configFile
std::string m_configFile
Manager コンフィギュレーション・ファイルのパス
Definition
ManagerConfig.h:401
RTC::ManagerConfig::m_argprop
coil::Properties m_argprop
引数から渡されるプロパティ
Definition
ManagerConfig.h:392
RTC::ManagerConfig::config_file_env
static const char * config_file_env
デフォルト・コンフィギュレーションのファイル・パスを識別する 環境変数
Definition
ManagerConfig.h:119
RTC::ManagerConfig::findConfigFile
bool findConfigFile()
Configuration file の検索
RTC::ManagerConfig::parseArgs
void parseArgs(int argc, char **argv)
コマンド引数をパースする
RTC::ManagerConfig::~ManagerConfig
virtual ~ManagerConfig()
デストラクタ
RTC::ManagerConfig::setSystemInformation
static void setSystemInformation(coil::Properties &prop)
システム情報を設定する
RTC::ManagerConfig::ManagerConfig
ManagerConfig(int argc, char **argv)
コンストラクタ
RTC::ManagerConfig::m_isMaster
bool m_isMaster
Manager マスタフラグ
Definition
ManagerConfig.h:416
RTC
RTコンポーネント
構築:
1.17.0