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

Method ExecuteDeferredInitializers

lib/base/loader.cpp:17–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15}
16
17void Loader::ExecuteDeferredInitializers()
18{
19 auto& initializers = GetDeferredInitializers();
20 if (!initializers.get())
21 return;
22
23 while (!initializers->empty()) {
24 DeferredInitializer initializer = initializers->top();
25 initializers->pop();
26 initializer();
27 }
28}
29
30void Loader::AddDeferredInitializer(const std::function<void()>& callback, InitializePriority priority)
31{

Callers

nothing calls this directly

Calls 2

getMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected