X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/7dc3852ce6e3c2344e2de0815c1c79fc6b849bcf..5e7cbf1bbd282c0b18a09c5e77e237a4e20f6e32:/projects/stargazer/tariff_impl.h diff --git a/projects/stargazer/tariff_impl.h b/projects/stargazer/tariff_impl.h index 788162cd..0619d50b 100644 --- a/projects/stargazer/tariff_impl.h +++ b/projects/stargazer/tariff_impl.h @@ -73,6 +73,7 @@ public: double GetFree() const { return tariffData.tariffConf.free; } PERIOD GetPeriod() const { return tariffData.tariffConf.period; } CHANGE_POLICY GetChangePolicy() const { return tariffData.tariffConf.changePolicy; } + time_t GetChangePolicyTimeout() const { return tariffData.tariffConf.changePolicyTimeout; } void Print() const; @@ -88,7 +89,7 @@ public: TARIFF_IMPL & operator=(const TARIFF_IMPL & t); bool operator==(const TARIFF_IMPL & rhs) const { return GetName() == rhs.GetName(); } bool operator!=(const TARIFF_IMPL & rhs) const { return GetName() != rhs.GetName(); } - std::string TariffChangeIsAllowed(const TARIFF & to) const; + std::string TariffChangeIsAllowed(const TARIFF & to, time_t currentTime) const; private: TARIFF_DATA tariffData;