diff --git a/lib/icinga/timeperiod.cpp b/lib/icinga/timeperiod.cpp index 98bc8c64b..0cf7fe1d2 100644 --- a/lib/icinga/timeperiod.cpp +++ b/lib/icinga/timeperiod.cpp @@ -299,28 +299,6 @@ bool TimePeriod::IsInside(double ts) const return false; } -double TimePeriod::FindNextTransition(double begin) -{ - ObjectLock olock(this); - - Array::Ptr segments = GetSegments(); - - double closestTransition = -1; - - if (segments) { - ObjectLock dlock(segments); - for (const Dictionary::Ptr& segment : segments) { - if (segment->Get("begin") > begin && (segment->Get("begin") < closestTransition || closestTransition == -1)) - closestTransition = segment->Get("begin"); - - if (segment->Get("end") > begin && (segment->Get("end") < closestTransition || closestTransition == -1)) - closestTransition = segment->Get("end"); - } - } - - return closestTransition; -} - void TimePeriod::UpdateTimerHandler() { double now = Utility::GetTime(); diff --git a/lib/icinga/timeperiod.hpp b/lib/icinga/timeperiod.hpp index a5a2f73fa..94591ef69 100644 --- a/lib/icinga/timeperiod.hpp +++ b/lib/icinga/timeperiod.hpp @@ -27,7 +27,6 @@ public: bool GetIsInside() const override; bool IsInside(double ts) const; - double FindNextTransition(double begin); void ValidateRanges(const Lazy& lvalue, const ValidationUtils& utils) override;