summaryrefslogtreecommitdiffstats
path: root/src/propertywatch.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/propertywatch.hpp')
-rw-r--r--src/propertywatch.hpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/propertywatch.hpp b/src/propertywatch.hpp
index 3eb05df..55f6e5b 100644
--- a/src/propertywatch.hpp
+++ b/src/propertywatch.hpp
@@ -37,8 +37,8 @@ class PropertyWatch : public Watch
virtual ~PropertyWatch() = default;
PropertyWatch(
const PropertyIndex& watchIndex,
- Callback* cb = nullptr)
- : Watch(), index(watchIndex), callback(cb), alreadyRan(false) {}
+ Callback* callback = nullptr)
+ : Watch(), index(watchIndex), cb(callback), alreadyRan(false) {}
/** @brief Start the watch.
*
@@ -46,6 +46,12 @@ class PropertyWatch : public Watch
*/
void start() override;
+ /** @brief Run the watch callback method.
+ *
+ * Watch callback interface implementation for PropertyWatch.
+ */
+ void callback() override;
+
/** @brief Update properties.
*
* Subclasses to query the properties specified by the index
@@ -89,7 +95,7 @@ class PropertyWatch : public Watch
const PropertyIndex& index;
/** @brief Optional callback method. */
- Callback* const callback;
+ Callback* const cb;
/** @brief The start method should only be invoked once. */
bool alreadyRan;
OpenPOWER on IntegriCloud