summaryrefslogtreecommitdiffstats
path: root/src/templates/conditional.mako.cpp
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@fuzziesquirrel.com>2017-05-21 10:06:07 -0400
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2017-06-19 16:26:47 -0400
commit4041d720cf6387aa198c620cc9c6eaa86ac18cba (patch)
treeda24ecea922de6ea3cd83276ded0c148cbeddeba /src/templates/conditional.mako.cpp
parent731171a12c6d52ead2d93303867b6d731d4d6728 (diff)
downloadphosphor-dbus-monitor-4041d720cf6387aa198c620cc9c6eaa86ac18cba.tar.gz
phosphor-dbus-monitor-4041d720cf6387aa198c620cc9c6eaa86ac18cba.zip
Add conditional callbacks
Enable conditional application of callbacks. Change-Id: I9d765e5f585aac40994b65da3b51ea891beae9bf Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'src/templates/conditional.mako.cpp')
-rw-r--r--src/templates/conditional.mako.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/templates/conditional.mako.cpp b/src/templates/conditional.mako.cpp
new file mode 100644
index 0000000..3cc9564
--- /dev/null
+++ b/src/templates/conditional.mako.cpp
@@ -0,0 +1,3 @@
+std::make_unique<ConditionalCallback<ConfigPropertyCallbacks>>(
+${indent(1)}ConfigPropertyCallbackGroups::get()[${c.graph}],
+${indent(1)}*ConfigConditions::get()[${c.condition}])\
OpenPOWER on IntegriCloud