xref: /openbmc/phosphor-dbus-monitor/src/templates/conditional.cpp.mako (revision 45757bd52fecd72c2a0ca8b01b6f16f87e2fe679)
1% if c.defer:
2std::make_unique<DeferrableCallback<ConfigPropertyCallbacks>>(
3${indent(1)}ConfigPropertyCallbackGroups::get()[${c.graph}],
4${indent(1)}*ConfigConditions::get()[${c.condition}],
5${indent(1)}${c.defer})\
6% else:
7std::make_unique<ConditionalCallback<ConfigPropertyCallbacks>>(
8${indent(1)}ConfigPropertyCallbackGroups::get()[${c.graph}],
9${indent(1)}*ConfigConditions::get()[${c.condition}])\
10% endif\
11