diff --git a/lib/icinga/timeperiod.cpp b/lib/icinga/timeperiod.cpp index c70227f9428..7bf646d2bc9 100644 --- a/lib/icinga/timeperiod.cpp +++ b/lib/icinga/timeperiod.cpp @@ -201,23 +201,6 @@ void TimePeriod::PurgeSegments(double end) SetSegments(newSegments); } -void TimePeriod::Merge(const TimePeriod::Ptr& timeperiod, bool include) -{ - Log(LogDebug, "TimePeriod") - << "Merge TimePeriod '" << GetName() << "' with '" << timeperiod->GetName() << "' " - << "Method: " << (include ? "include" : "exclude"); - - Array::Ptr segments = timeperiod->GetSegments(); - - if (segments) { - ObjectLock dlock(segments); - ObjectLock ilock(this); - for (const Dictionary::Ptr& segment : segments) { - include ? AddSegment(segment) : RemoveSegment(segment); - } - } -} - void TimePeriod::UpdateRegion(double begin, double end, bool clearExisting) { if (clearExisting) { diff --git a/lib/icinga/timeperiod.hpp b/lib/icinga/timeperiod.hpp index 94591ef6954..e49ee93dcda 100644 --- a/lib/icinga/timeperiod.hpp +++ b/lib/icinga/timeperiod.hpp @@ -37,8 +37,6 @@ class TimePeriod final : public ObjectImpl void RemoveSegment(const Dictionary::Ptr& segment); void PurgeSegments(double end); - void Merge(const TimePeriod::Ptr& timeperiod, bool include = true); - void Dump(); static void UpdateTimerHandler();