summaryrefslogtreecommitdiffstats
path: root/src/callback.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/callback.hpp')
-rw-r--r--src/callback.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/callback.hpp b/src/callback.hpp
index 26cd2a1..e1e2325 100644
--- a/src/callback.hpp
+++ b/src/callback.hpp
@@ -33,6 +33,15 @@ class Callback
*
*/
virtual void operator()(Context ctx) = 0;
+
+ /** @brief Run the callback.
+ * @param[in] ctx - caller context
+ * Context could be Startup or Signal
+ * Startup: Callback is called as part of process startup.
+ * Signal: Callback is called as part of watch condition has been met.
+ * @param[in] msg - The sdbusplus signal message
+ */
+ virtual void operator()(Context ctx, sdbusplus::message::message& msg){};
};
/** @class Conditional
OpenPOWER on IntegriCloud