summaryrefslogtreecommitdiffstats
path: root/types.hpp
diff options
context:
space:
mode:
authorRatan Gupta <ratagupt@in.ibm.com>2017-07-10 10:33:50 +0530
committerPatrick Williams <patrick@stwcx.xyz>2017-07-19 18:32:14 +0000
commitdcb106713ca9dd63db9f88c4fe92d543e927388d (patch)
treee878de574799d53930d61f2684c6e2ee137d3371 /types.hpp
parent50c0c8fb869a398ddef0f871fb9ea9ba298218c0 (diff)
downloadphosphor-host-ipmid-dcb106713ca9dd63db9f88c4fe92d543e927388d.tar.gz
phosphor-host-ipmid-dcb106713ca9dd63db9f88c4fe92d543e927388d.zip
Make changes as per the new settings infrastructure
Host network config will be referring to xyz settings namespace. Resolves openbmc/openbmc#1678 Resolves openbmc/openbmc#556 Change-Id: I77e4b015595990b3f44733ff4977b462ddf9a70a Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
Diffstat (limited to 'types.hpp')
-rw-r--r--types.hpp18
1 files changed, 14 insertions, 4 deletions
diff --git a/types.hpp b/types.hpp
index 37066f5..d6fa988 100644
--- a/types.hpp
+++ b/types.hpp
@@ -9,11 +9,21 @@
namespace ipmi
{
+
+using DbusObjectPath = std::string;
+using DbusService = std::string;
+using DbusInterface = std::string;
+using DbusObjectInfo = std::pair<DbusObjectPath, DbusService>;
+using DbusProperty = std::string;
+using Value = sdbusplus::message::variant<bool, int64_t, uint8_t, std::string>;
+using PropertyMap = std::map<DbusProperty, Value>;
+using ObjectTree = std::map<DbusObjectPath,
+ std::map<DbusService, std::vector<DbusInterface>>>;
namespace sensor
{
using Offset = uint8_t;
-using Value = sdbusplus::message::variant<bool, int64_t, std::string>;
+using Value = ipmi::Value;
struct Values
{
@@ -23,10 +33,10 @@ struct Values
using OffsetValueMap = std::map<Offset,Values>;
-using DbusProperty = std::string;
+using DbusProperty = ipmi::DbusProperty;
using DbusPropertyMap = std::map<DbusProperty,OffsetValueMap>;
-using DbusInterface = std::string;
+using DbusInterface = ipmi::DbusInterface;
using DbusInterfaceMap = std::map<DbusInterface,DbusPropertyMap>;
using InstancePath = std::string;
@@ -52,7 +62,7 @@ struct Info
using Id = uint8_t;
using IdInfoMap = std::map<Id,Info>;
-using PropertyMap = std::map<DbusProperty, Value>;
+using PropertyMap = ipmi::PropertyMap;
using InterfaceMap = std::map<DbusInterface, PropertyMap>;
OpenPOWER on IntegriCloud