AppCore
Loading...
Searching...
No Matches
EConfigReader.h
Go to the documentation of this file.
1#ifndef E_HW_CONFIG_H
2#define E_HW_CONFIG_H
3
4#include <string>
5#include <list>
6#include <vector>
7
8class EXMLNode;
9
10typedef struct _ESLAVE_STRUCT
11{
12 std::string IP;
13 unsigned short Order;
15
16typedef struct _URL_STRUCT
17{
18 std::string URL;
19 std::string Type;
20 std::string Network;
21 std::string FileName;
22 unsigned short Timer;
23
25 : URL( "" ),
26 Type( "" ),
27 Network( "" ),
28 FileName( "" )
29 {
30 Timer = 0;
31 }
33
34typedef std::list<ESlaveStruct> ESlaveList;
35typedef std::vector<EUrlStruct> EUrlList;
36
37class EConfigReader
38{
39public:
40
43
48
53
64
71
72private:
73 class DataClass;
74 DataClass *d;
75};
76
77#endif //E_HW_CONFIG_H
std::list< ESlaveStruct > ESlaveList
Definition EConfigReader.h:34
struct _URL_STRUCT EUrlStruct
struct _ESLAVE_STRUCT ESlaveStruct
std::vector< EUrlStruct > EUrlList
Definition EConfigReader.h:35
Definition EConfigReader.cpp:22
Definition EConfigReader.h:38
long ReadCleanEventFilesPeriod()
EUrlList ReadUrls()
long ReadDownloadingPeriod()
ESlaveList ReadSlaves()
std::list< ESlaveStruct > ESlaveList
Definition EConfigReader.h:34
std::vector< EUrlStruct > EUrlList
Definition EConfigReader.h:35
Definition EConfigReader.h:11
unsigned short Order
Definition EConfigReader.h:13
std::string IP
Definition EConfigReader.h:12
Definition EConfigReader.h:17
_URL_STRUCT()
Definition EConfigReader.h:24
std::string URL
Definition EConfigReader.h:18
std::string Network
Definition EConfigReader.h:20
std::string Type
Definition EConfigReader.h:19
unsigned short Timer
Definition EConfigReader.h:22
std::string FileName
Definition EConfigReader.h:21