mirror of
https://github.com/Icinga/icinga2.git
synced 2026-04-24 15:48:51 -04: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
485227390f
commit
e88366ddae
2 changed files with 4 additions and 4 deletions
|
|
@ -165,8 +165,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&) {
|
||||
|
|
@ -3096,7 +3096,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);
|
||||
|
|
|
|||
|
|
@ -334,7 +334,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