mirror of https://github.com/Icinga/icinga2.git
parent
0db1b5095d
commit
31c9406684
|
@ -47,6 +47,7 @@ boost::signals2::signal<void (const Checkable::Ptr&, double, const MessageOrigin
|
||||||
boost::signals2::signal<void (const Checkable::Ptr&, double, const MessageOrigin&)> Checkable::OnRetryIntervalChanged;
|
boost::signals2::signal<void (const Checkable::Ptr&, double, const MessageOrigin&)> Checkable::OnRetryIntervalChanged;
|
||||||
boost::signals2::signal<void (const Checkable::Ptr&, const CheckCommand::Ptr&, const MessageOrigin&)> Checkable::OnCheckCommandChanged;
|
boost::signals2::signal<void (const Checkable::Ptr&, const CheckCommand::Ptr&, const MessageOrigin&)> Checkable::OnCheckCommandChanged;
|
||||||
boost::signals2::signal<void (const Checkable::Ptr&, int, const MessageOrigin&)> Checkable::OnMaxCheckAttemptsChanged;
|
boost::signals2::signal<void (const Checkable::Ptr&, int, const MessageOrigin&)> Checkable::OnMaxCheckAttemptsChanged;
|
||||||
|
boost::signals2::signal<void (const Checkable::Ptr&, const TimePeriod::Ptr&, const MessageOrigin&)> Checkable::OnCheckPeriodChanged;
|
||||||
boost::signals2::signal<void (const Checkable::Ptr&, FlappingState)> Checkable::OnFlappingChanged;
|
boost::signals2::signal<void (const Checkable::Ptr&, FlappingState)> Checkable::OnFlappingChanged;
|
||||||
|
|
||||||
CheckCommand::Ptr Checkable::GetCheckCommand(void) const
|
CheckCommand::Ptr Checkable::GetCheckCommand(void) const
|
||||||
|
@ -80,9 +81,11 @@ TimePeriod::Ptr Checkable::GetCheckPeriod(void) const
|
||||||
return TimePeriod::GetByName(tp);
|
return TimePeriod::GetByName(tp);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Checkable::SetCheckPeriod(const TimePeriod::Ptr& tp)
|
void Checkable::SetCheckPeriod(const TimePeriod::Ptr& tp, const MessageOrigin& origin)
|
||||||
{
|
{
|
||||||
SetOverrideCheckPeriod(tp->GetName());
|
SetOverrideCheckPeriod(tp->GetName());
|
||||||
|
|
||||||
|
OnCheckPeriodChanged(GetSelf(), tp, origin);
|
||||||
}
|
}
|
||||||
|
|
||||||
double Checkable::GetCheckInterval(void) const
|
double Checkable::GetCheckInterval(void) const
|
||||||
|
|
|
@ -101,7 +101,7 @@ public:
|
||||||
void SetCheckCommand(const shared_ptr<CheckCommand>& command, const MessageOrigin& origin = MessageOrigin());
|
void SetCheckCommand(const shared_ptr<CheckCommand>& command, const MessageOrigin& origin = MessageOrigin());
|
||||||
|
|
||||||
TimePeriod::Ptr GetCheckPeriod(void) const;
|
TimePeriod::Ptr GetCheckPeriod(void) const;
|
||||||
void SetCheckPeriod(const TimePeriod::Ptr& tp);
|
void SetCheckPeriod(const TimePeriod::Ptr& tp, const MessageOrigin& origin = MessageOrigin());
|
||||||
|
|
||||||
double GetCheckInterval(void) const;
|
double GetCheckInterval(void) const;
|
||||||
void SetCheckInterval(double interval, const MessageOrigin& origin = MessageOrigin());
|
void SetCheckInterval(double interval, const MessageOrigin& origin = MessageOrigin());
|
||||||
|
@ -160,6 +160,7 @@ public:
|
||||||
static boost::signals2::signal<void (const Checkable::Ptr&, int, const MessageOrigin&)> OnMaxCheckAttemptsChanged;
|
static boost::signals2::signal<void (const Checkable::Ptr&, int, const MessageOrigin&)> OnMaxCheckAttemptsChanged;
|
||||||
static boost::signals2::signal<void (const Checkable::Ptr&, const shared_ptr<EventCommand>&, const MessageOrigin&)> OnEventCommandChanged;
|
static boost::signals2::signal<void (const Checkable::Ptr&, const shared_ptr<EventCommand>&, const MessageOrigin&)> OnEventCommandChanged;
|
||||||
static boost::signals2::signal<void (const Checkable::Ptr&, const shared_ptr<CheckCommand>&, const MessageOrigin&)> OnCheckCommandChanged;
|
static boost::signals2::signal<void (const Checkable::Ptr&, const shared_ptr<CheckCommand>&, const MessageOrigin&)> OnCheckCommandChanged;
|
||||||
|
static boost::signals2::signal<void (const Checkable::Ptr&, const TimePeriod::Ptr&, const MessageOrigin&)> OnCheckPeriodChanged;
|
||||||
|
|
||||||
static boost::signals2::signal<void (const Checkable::Ptr&, const CheckResult::Ptr&, const MessageOrigin&)> OnNewCheckResult;
|
static boost::signals2::signal<void (const Checkable::Ptr&, const CheckResult::Ptr&, const MessageOrigin&)> OnNewCheckResult;
|
||||||
static boost::signals2::signal<void (const Checkable::Ptr&, const CheckResult::Ptr&, StateType, const MessageOrigin&)> OnStateChange;
|
static boost::signals2::signal<void (const Checkable::Ptr&, const CheckResult::Ptr&, StateType, const MessageOrigin&)> OnStateChange;
|
||||||
|
|
Loading…
Reference in New Issue