blob: 54dfd4a3b4110a423eda060f6138a96702a00410 [file] [log] [blame]
Matt Spinlere0017eb2018-03-27 11:17:38 -05001#pragma once
2
3#include <map>
4#include <sdbusplus/server.hpp>
5#include <string>
6#include <vector>
7
8namespace ibm
9{
10namespace logging
11{
12
13using DbusInterface = std::string;
14using DbusProperty = std::string;
15using Value = sdbusplus::message::variant<bool, uint32_t, uint64_t,
16 std::string,
17 std::vector<std::string>>;
18
19using DbusPropertyMap = std::map<DbusProperty, Value>;
20using DbusInterfaceMap = std::map<DbusInterface, DbusPropertyMap>;
21using DbusInterfaceList = std::vector<DbusInterface>;
22
23}
24}
25