X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/4844bbe6135addc1ffdc33ed0576aebea0153e6d..ab73d1ffd4233fbfc97c53ba5160f6e0367196a4:/projects/stargazer/tariff_impl.h diff --git a/projects/stargazer/tariff_impl.h b/projects/stargazer/tariff_impl.h index cdfd7112..122dabd0 100644 --- a/projects/stargazer/tariff_impl.h +++ b/projects/stargazer/tariff_impl.h @@ -48,20 +48,20 @@ public: TARIFF_IMPL() : TARIFF(), tariffData() - {}; + {} TARIFF_IMPL(const std::string & name) : TARIFF(), tariffData(name) - {}; + {} TARIFF_IMPL(const TARIFF_DATA & td) : TARIFF(), tariffData(td) - {}; + {} TARIFF_IMPL(const TARIFF_IMPL & t) : TARIFF(), tariffData(t.tariffData) - {}; - virtual ~TARIFF_IMPL() {}; + {} + virtual ~TARIFF_IMPL() {} double GetPriceWithTraffType(uint64_t up, uint64_t down, @@ -82,15 +82,15 @@ public: int GetThreshold(int dir) const; const TARIFF_DATA & GetTariffData() const { return tariffData; } - TARIFF & operator=(const TARIFF_DATA & td); - TARIFF & operator=(const TARIFF & t); - bool operator==(const TARIFF & rhs) const { return GetName() == rhs.GetName(); } - bool operator!=(const TARIFF & rhs) const { return GetName() != rhs.GetName(); } + TARIFF_IMPL & operator=(const TARIFF_DATA & td); + 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(); } private: TARIFF_DATA tariffData; - double GetPriceWithoutFreeMb(int dir, int mb, time_t t) const; + double GetPriceWithoutFreeMb(int dir, int64_t mb, time_t t) const; int Interval(int dir, time_t t) const; };