| 2931 | } |
| 2932 | |
| 2933 | void IcingaDB::ReachabilityChangeHandler(const std::set<Checkable::Ptr>& children) |
| 2934 | { |
| 2935 | for (const IcingaDB::Ptr& rw : ConfigType::GetObjectsByType<IcingaDB>()) { |
| 2936 | for (auto& checkable : children) { |
| 2937 | rw->EnqueueConfigObject(checkable, icingadb::task_queue::FullState); |
| 2938 | for (const auto& dependencyGroup : checkable->GetDependencyGroups()) { |
| 2939 | rw->EnqueueDependencyGroupStateUpdate(dependencyGroup); |
| 2940 | } |
| 2941 | } |
| 2942 | } |
| 2943 | } |
| 2944 | |
| 2945 | void IcingaDB::VersionChangedHandler(const ConfigObject::Ptr& object) |
| 2946 | { |
nothing calls this directly
no test coverage detected