summaryrefslogtreecommitdiffstats
path: root/src/data_types.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/data_types.hpp')
-rw-r--r--src/data_types.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/data_types.hpp b/src/data_types.hpp
index 6be6431..cf0d69e 100644
--- a/src/data_types.hpp
+++ b/src/data_types.hpp
@@ -61,6 +61,14 @@ template <typename T>
using InterfacesAdded =
std::map<std::string,
std::map<std::string, sdbusplus::message::variant<T>>>;
+using Value =
+ sdbusplus::message::variant<bool, uint8_t, int16_t, uint16_t, int32_t,
+ uint32_t, int64_t, uint64_t, std::string>;
+
+/** @brief ObjectManager.InterfacesAdded signal signature alias. */
+using Interface = std::string;
+using Property = std::string;
+using PathInterfacesAdded = std::map<Interface, std::map<Property, Value>>;
/** @brief ObjectMapper.GetObject response signature alias. */
using GetObject = std::map<MapperPath, std::vector<std::string>>;
OpenPOWER on IntegriCloud