diff options
author | Ratan Gupta <ratagupt@in.ibm.com> | 2017-07-10 10:33:50 +0530 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2017-07-19 18:32:14 +0000 |
commit | dcb106713ca9dd63db9f88c4fe92d543e927388d (patch) | |
tree | e878de574799d53930d61f2684c6e2ee137d3371 /types.hpp | |
parent | 50c0c8fb869a398ddef0f871fb9ea9ba298218c0 (diff) | |
download | phosphor-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.hpp | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -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>; |