deepsy 23-Oxygen
sources
cpp
LIBRARIES
UTILS
src
files
systemConfiguration.h
1
#include <map>
2
#include <string>
3
4
#pragma once
5
namespace
System {
7
enum
Machines
8
{
9
UNKNOWN
,
10
EP100,
11
TV10,
12
UC100,
13
EP200,
14
TV100,
15
REC30,
16
DTD200,
17
ICOM100,
18
RPA100
19
};
20
}
21
25
class
SystemConfiguration
26
{
27
private
:
31
std::map<std::string, std::string> mMapSystemConfiguration;
35
std::map<std::string, System::Machines> mMachineToStringMap;
39
static
SystemConfiguration
*instance;
43
static
std::string mConfigurationFilePath;
44
45
SystemConfiguration
();
46
47
~
SystemConfiguration
();
48
49
void
parse(std::string file);
50
public
:
55
static
SystemConfiguration
*
getInstance
();
56
62
std::string
getConfigurationValue
(
const
std::string& parameter);
63
68
System::Machines
getMachine
();
69
70
};
SystemConfiguration
Definition:
systemConfiguration.h:25
SystemConfiguration::getInstance
static SystemConfiguration * getInstance()
SystemConfiguration::getConfigurationValue
std::string getConfigurationValue(const std::string ¶meter)
SystemConfiguration::getMachine
System::Machines getMachine()
ServiceState::UNKNOWN
@ UNKNOWN
Unknown service state.
Generated by