blob: 0dfa668143c9d5bb8d4e0ee7514692054fd73dd4 [file] [log] [blame]
Matt Spinlere0017eb2018-03-27 11:17:38 -05001#pragma once
2
Matt Spinler4a6ea6a2018-03-27 14:25:12 -05003#include <com/ibm/Logging/Policy/server.hpp>
4
Matt Spinlere0017eb2018-03-27 11:17:38 -05005namespace ibm
6{
7namespace logging
8{
9
Matt Spinler4a6ea6a2018-03-27 14:25:12 -050010template <typename... T>
11using ServerObject = typename sdbusplus::server::object::object<T...>;
12
13using PolicyInterface = sdbusplus::com::ibm::Logging::server::Policy;
14using PolicyObject = ServerObject<PolicyInterface>;
15
Matt Spinlere0017eb2018-03-27 11:17:38 -050016enum class InterfaceType
17{
Matt Spinler9bea4ea2018-05-09 15:53:04 -050018 POLICY
Matt Spinlere0017eb2018-03-27 11:17:38 -050019};
Matt Spinlere0017eb2018-03-27 11:17:38 -050020}
21}