OpenRTM
1.0.0
メインページ
ネームスペース
クラス
ファイル
ファイル一覧
ファイルメンバ
tmp
binarydeb
ros-indigo-openrtm-aist-1.1.0
src
lib
rtm
ManagerConfig.h
説明を見る。
1
// -*- C++ -*-
20
#ifndef RTC_MANAGERCONFIG_H
21
#define RTC_MANAGERCONFIG_H
22
23
#include <
coil/Properties.h
>
24
25
26
namespace
RTC
27
{
84
class
ManagerConfig
85
{
86
public
:
87
// The list of default configuration file path.
95
static
const
char
*
config_file_path
[];
96
97
// Environment value to specify configuration file
107
static
const
char
*
config_file_env
;
108
124
ManagerConfig
();
125
147
ManagerConfig
(
int
argc,
char
** argv);
148
160
virtual
~ManagerConfig
(
void
);
161
195
void
init
(
int
argc,
char
** argv);
196
214
void
configure
(
coil::Properties
& prop);
215
245
coil::Properties
getConfig
()
const
;
246
247
protected
:
275
void
parseArgs
(
int
argc,
char
** argv);
276
312
bool
findConfigFile
();
313
344
void
setSystemInformation
(
coil::Properties
& prop);
345
367
bool
fileExist
(
const
std::string& filename);
368
376
coil::Properties
m_argprop
;
377
385
std::string
m_configFile
;
386
400
bool
m_isMaster
;
401
};
402
};
// namespace RTC
403
#endif // RTC_MANAGERCONFIG_H
OpenRTMに対してSun Mar 12 2017 16:20:42に生成されました。
1.8.4