1 #pragma once 2 3 #include <sdbusplus/bus.hpp> 4 #include <string> 5 namespace open_power 6 { 7 namespace occ 8 { 9 /** 10 * @brief Gets the D-Bus Service name for the input D-Bus path 11 * 12 * @param[in] bus - Bus handler 13 * @param[in] path - Object Path 14 * @param[in] intf - Interface 15 * 16 * @return Service name 17 * @error InternalFailure exception thrown 18 */ 19 std::string getService(sdbusplus::bus::bus& bus, 20 const std::string& path, 21 const std::string& intf); 22 } // namespace occ 23 } // namespace open_power 24