X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/a5ce0ca3674081d3b761eb1bc88654d6fd9d3755..b9eabad70160eafdef8e691bbde0a711a95b1c20:/include/stg/service_conf.h diff --git a/include/stg/service_conf.h b/include/stg/service_conf.h index ea3495b3..ef487f8e 100644 --- a/include/stg/service_conf.h +++ b/include/stg/service_conf.h @@ -3,8 +3,13 @@ #include +#include "os_int.h" + struct SERVICE_CONF { +SERVICE_CONF() + : name(), comment(), cost(0), payDay(0) +{} SERVICE_CONF(const std::string & n) : name(n), comment(), cost(0), payDay(0) {} @@ -22,8 +27,14 @@ SERVICE_CONF(const std::string & n, double c, std::string name; std::string comment; double cost; -unsigned payDay; +uint8_t payDay; }; +inline +bool operator==(const SERVICE_CONF & a, const SERVICE_CONF & b) +{ +return a.name == b.name; +} + #endif //SERVICE_CONF_H