diff options
Diffstat (limited to 'src/data_types.hpp')
-rw-r--r-- | src/data_types.hpp | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/data_types.hpp b/src/data_types.hpp index 439045e..5eab4b2 100644 --- a/src/data_types.hpp +++ b/src/data_types.hpp @@ -1,8 +1,6 @@ #pragma once -#include <functional> #include <experimental/any> -#include <sdbusplus/bus.hpp> #include <sdbusplus/message.hpp> #include "tupleref.hpp" @@ -15,23 +13,6 @@ namespace dbus namespace monitoring { -class Monitor; - -/** @brief The possible item value types */ -using Value = int64_t; - -/** @brief A list of what constructs a unique item and its value */ -using Group = std::vector<std::tuple<std::string, Value>>; - -/** @brief A conditional function type for item(s) conditions */ -using Condition = std::function<bool(sdbusplus::bus::bus&, - sdbusplus::message::message&, - Monitor&)>; - -/** @brief A void function type for actions based condition(s) */ -using Action = std::function<void(sdbusplus::bus::bus&, - Monitor&)>; - /** @brief A map with references as keys. */ template <typename Key, typename Value> using RefKeyMap = std::map<std::reference_wrapper<Key>, Value, std::less<Key>>; |