ITS
ParameterNetwork.cpp
Go to the documentation of this file.
1 #include "ParameterNetwork.h"
2 
4 {
5  read();
6  readDebug();
7 }
8 
10 {
11 }
12 
14 {
15  struct cfg_opt_t opts[] =
16  {
17  CFG_INT("camDestinationPort", 2001, CFGF_NONE),
18  CFG_INT("camDestinationPortInfo", 0, CFGF_NONE),
19  CFG_INT("denmDestinationPort", 2001, CFGF_NONE),
20  CFG_INT("denmDestinationPortInfo", 0, CFGF_NONE),
21  CFG_END()
22  };
23 
24  cfg_t *cfg;
25 
26  cfg = cfg_init(opts, CFGF_NONE);
27 
28  cfg_add_searchpath(cfg, "/etc/its/config");
29  if(cfg_parse(cfg, "btp.conf") == CFG_PARSE_ERROR)
30  printf("PARSE_ERROR\n");
31 
32  m_camDestinationPort = cfg_getint(cfg, "camDestinationPort");
33  m_camDestinationPortInfo = cfg_getint(cfg, "camDestinationPortInfo");
34 
35  m_denmDestinationPort = cfg_getint(cfg, "denmDestinationPort");
36  m_denmDestinationPortInfo = cfg_getint(cfg, "denmDestinationPortInfo");
37 
38  cfg_free(cfg);
39 }
40 
42 {
43  printf("-----------------------------------------------------------------\n\t\t\tReadNetwork\n\n");
44  printf("camDestinationPort = %u\n", m_camDestinationPort);
45  printf("camDestinationPortInfo = %u\n", m_camDestinationPortInfo);
46  printf("denmDestinationPort = %u\n", m_denmDestinationPort);
47  printf("denmDestinationPortInfo = %u\n", m_denmDestinationPortInfo);
48 }
Network configuration.
ParameterNetwork()
ParameterNetwork ParameterNetwork constructor.
void readDebug()
readDebug Configuration printing.
~ParameterNetwork()
~ParameterNetwork ParameterNetwork destructor.
quint16 m_camDestinationPortInfo
quint16 m_camDestinationPort
quint16 m_denmDestinationPort
void read()
read Configuration file reading.
quint16 m_denmDestinationPortInfo