X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/9701b7ab4dc4cd709ad4dcaa750fc0021f15e231..3df642f3d2537dc5531a8d91c6d85927b34b46c7:/include/stg/settings.h diff --git a/include/stg/settings.h b/include/stg/settings.h index e97f3e2a..d23494bc 100644 --- a/include/stg/settings.h +++ b/include/stg/settings.h @@ -25,7 +25,9 @@ class SETTINGS { public: + virtual ~SETTINGS() {} virtual const std::string & GetDirName(size_t num) const = 0; + virtual const std::string & GetScriptsDir() const = 0; virtual unsigned GetDetailStatWritePeriod() const = 0; virtual unsigned GetStatWritePeriod() const = 0; virtual unsigned GetDayFee() const = 0; @@ -37,6 +39,8 @@ public: virtual bool GetWriteFreeMbTraffCost() const = 0; virtual bool GetShowFeeInCash() const = 0; virtual unsigned GetMessageTimeout() const = 0; + virtual unsigned GetFeeChargeType() const = 0; + virtual bool GetReconnectOnTariffChange() const = 0; virtual const std::string & GetMonitorDir() const = 0; virtual bool GetMonitoring() const = 0; };