1e0017ebbSMatt Spinler #pragma once 2e0017ebbSMatt Spinler 3*4a6ea6afSMatt Spinler #include <com/ibm/Logging/Policy/server.hpp> 4*4a6ea6afSMatt Spinler 5e0017ebbSMatt Spinler namespace ibm 6e0017ebbSMatt Spinler { 7e0017ebbSMatt Spinler namespace logging 8e0017ebbSMatt Spinler { 9e0017ebbSMatt Spinler 10*4a6ea6afSMatt Spinler template <typename... T> 11*4a6ea6afSMatt Spinler using ServerObject = typename sdbusplus::server::object::object<T...>; 12*4a6ea6afSMatt Spinler 13*4a6ea6afSMatt Spinler using PolicyInterface = sdbusplus::com::ibm::Logging::server::Policy; 14*4a6ea6afSMatt Spinler using PolicyObject = ServerObject<PolicyInterface>; 15*4a6ea6afSMatt Spinler 16e0017ebbSMatt Spinler enum class InterfaceType 17e0017ebbSMatt Spinler { 18e0017ebbSMatt Spinler POLICY 19e0017ebbSMatt Spinler }; 20e0017ebbSMatt Spinler 21e0017ebbSMatt Spinler } 22e0017ebbSMatt Spinler } 23