diff options
Diffstat (limited to 'src/callback.hpp')
-rw-r--r-- | src/callback.hpp | 9 |
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 |