#pragma once #include #include #include namespace ibm { namespace logging { template using ServerObject = typename sdbusplus::server::object::object; using ObjectPathInterface = sdbusplus::xyz::openbmc_project::Common::server::ObjectPath; using CalloutInterface = sdbusplus::xyz::openbmc_project::Inventory::Decorator::server::Asset; using CalloutObject = ServerObject; using PolicyInterface = sdbusplus::com::ibm::Logging::server::Policy; using PolicyObject = ServerObject; enum class InterfaceType { CALLOUT, POLICY }; } }