ITS
ParameterHybrid.cpp
Go to the documentation of this file.
2 
4 {
5  read();
6  readDebug();
7 }
8 
10 {
11  struct cfg_opt_t opts[] =
12  {
13  CFG_STR("serverAddress", "localhost", CFGF_NONE),
14  CFG_INT("serverPort", 80, CFGF_NONE),
15  CFG_BOOL("sslUsed", cfg_false, CFGF_NONE),
16  CFG_END()
17  };
18 
19  cfg_t *cfg;
20 
21  cfg = cfg_init(opts, CFGF_NONE);
22 
23  cfg_add_searchpath(cfg, "/etc/its/config");
24  if(cfg_parse(cfg, "hybrid.conf"))
25  printf("PARSE_ERROR");
26 
27  m_serverAddress = QString(cfg_getstr(cfg, "serverAddress"));
28  m_serverPort = cfg_getint(cfg, "serverPort");
29  m_sslUsed = cfg_getbool(cfg, "sslUsed");
30 
31  cfg_free(cfg);
32 }
33 
35 {
36  printf("-----------------------------------------------------------------\n\t\t\tReadHybrid\n\n");
37  printf("serverAddress = %s\n\n", m_serverAddress.toStdString().c_str());
38  printf("serverPort = %u\n\n", m_serverPort);
39  printf("sslUsed = %d\n\n", m_sslUsed);
40 }
ParameterHybrid()
ParameterHybrid ParameterHybrid constructor.
QString m_serverAddress
void readDebug()
readDebug Configuration printing.
Hybridization parameters.
void read()
read Configuration file reading.