diff options
Diffstat (limited to 'app/watchdog_service.hpp')
-rw-r--r-- | app/watchdog_service.hpp | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/app/watchdog_service.hpp b/app/watchdog_service.hpp index ad92213..dfc913a 100644 --- a/app/watchdog_service.hpp +++ b/app/watchdog_service.hpp @@ -41,8 +41,15 @@ class WatchdogService { */ Properties getProperties(); + /** @brief Get the value of the initialized property on the host + * watchdog + * + * @return The value of the property + */ + bool getInitialized(); + /** @brief Sets the value of the initialized property on the host - * watchdog + * watchdog * * @param[in] initialized - The new initializedvalue */ @@ -79,6 +86,14 @@ class WatchdogService { /** @brief The name of the mapped host watchdog service */ static ipmi::ServiceCache wd_service; + /** @brief Gets the value of the property on the host watchdog + * + * @param[in] key - The name of the property + * @return The value of the property + */ + template <typename T> + T getProperty(const std::string& key); + /** @brief Sets the value of the property on the host watchdog * * @param[in] key - The name of the property |