MCPcopy Create free account
hub / github.com/Icinga/icinga2 / OnActiveChangedHandler

Method OnActiveChangedHandler

lib/icinga/apievents.cpp:404–411  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

402}
403
404void ApiEvents::OnActiveChangedHandler(const ConfigObject::Ptr& object, const Value&)
405{
406 if (object->IsActive()) {
407 ApiEvents::SendObjectChangeEvent(object, EventType::ObjectCreated, "ObjectCreated");
408 } else if (!object->IsActive() && !object->GetExtension("ConfigObjectDeleted").IsEmpty()) {
409 ApiEvents::SendObjectChangeEvent(object, EventType::ObjectDeleted, "ObjectDeleted");
410 }
411}
412
413void ApiEvents::OnVersionChangedHandler(const ConfigObject::Ptr& object, const Value&)
414{

Callers

nothing calls this directly

Calls 3

IsActiveMethod · 0.80
GetExtensionMethod · 0.80
IsEmptyMethod · 0.45

Tested by

no test coverage detected