через список инициализации его конструктора
return 0;
}
//-----------------------------------------------------------------------------
return 0;
}
//-----------------------------------------------------------------------------
-uint16_t STG_CONFIG_SETTINGS::GetPort()
+uint16_t STG_CONFIG_SETTINGS::GetPort() const
}
//-----------------------------------------------------------------------------
STG_CONFIG::STG_CONFIG()
}
//-----------------------------------------------------------------------------
STG_CONFIG::STG_CONFIG()
+ : nonstop(false),
+ isRunning(false),
+ users(NULL),
+ admins(NULL),
+ tariffs(NULL),
+ store(NULL),
+ stgSettings(NULL)
-isRunning = false;
-nonstop = false;
}
//-----------------------------------------------------------------------------
void STG_CONFIG::SetUsers(USERS * u)
}
//-----------------------------------------------------------------------------
void STG_CONFIG::SetUsers(USERS * u)
virtual ~STG_CONFIG_SETTINGS(){};
const string & GetStrError() const;
int ParseSettings(const MODULE_SETTINGS & s);
virtual ~STG_CONFIG_SETTINGS(){};
const string & GetStrError() const;
int ParseSettings(const MODULE_SETTINGS & s);
+ uint16_t GetPort() const;
private:
int ParseIntInRange(const string & str, int min, int max, int * val);
string errorStr;
private:
int ParseIntInRange(const string & str, int min, int max, int * val);
string errorStr;