mirror of
https://github.com/Icinga/icinga2.git
synced 2026-02-03 20:40:17 -05:00
IcingaDB: subscribe to OnNextCheckChanged signal
We can't drop the `OnNextCheckUpdated` signal entirely yet, as IDO still relies on it.
This commit is contained in:
parent
e10e2d3014
commit
7b923149b8
2 changed files with 4 additions and 4 deletions
|
|
@ -156,8 +156,8 @@ void IcingaDB::ConfigStaticInitialize()
|
|||
IcingaDB::NewCheckResultHandler(checkable);
|
||||
});
|
||||
|
||||
Checkable::OnNextCheckUpdated.connect([](const Checkable::Ptr& checkable) {
|
||||
IcingaDB::NextCheckUpdatedHandler(checkable);
|
||||
Checkable::OnNextCheckChanged.connect([](const Checkable::Ptr& checkable, const Value&) {
|
||||
IcingaDB::NextCheckChangedHandler(checkable);
|
||||
});
|
||||
|
||||
Service::OnHostProblemChanged.connect([](const Service::Ptr& service, const CheckResult::Ptr&, const MessageOrigin::Ptr&) {
|
||||
|
|
@ -3076,7 +3076,7 @@ void IcingaDB::NewCheckResultHandler(const Checkable::Ptr& checkable)
|
|||
}
|
||||
}
|
||||
|
||||
void IcingaDB::NextCheckUpdatedHandler(const Checkable::Ptr& checkable)
|
||||
void IcingaDB::NextCheckChangedHandler(const Checkable::Ptr& checkable)
|
||||
{
|
||||
for (auto& rw : ConfigType::GetObjectsByType<IcingaDB>()) {
|
||||
rw->EnqueueConfigObject(checkable, VolatileState | NextUpdate);
|
||||
|
|
|
|||
|
|
@ -384,7 +384,7 @@ private:
|
|||
static void CommentRemovedHandler(const Comment::Ptr& comment);
|
||||
static void FlappingChangeHandler(const Checkable::Ptr& checkable, double changeTime);
|
||||
static void NewCheckResultHandler(const Checkable::Ptr& checkable);
|
||||
static void NextCheckUpdatedHandler(const Checkable::Ptr& checkable);
|
||||
static void NextCheckChangedHandler(const Checkable::Ptr& checkable);
|
||||
static void DependencyGroupChildRegisteredHandler(const Checkable::Ptr& child, const DependencyGroup::Ptr& dependencyGroup);
|
||||
static void DependencyGroupChildRemovedHandler(const DependencyGroup::Ptr& dependencyGroup, const std::vector<Dependency::Ptr>& dependencies, bool removeGroup);
|
||||
static void HostProblemChangedHandler(const Service::Ptr& service);
|
||||
|
|
|
|||
Loading…
Reference in a new issue