1 #pragma once
2 
3 #include <sdbusplus/bus.hpp>
4 
5 #include <string>
6 
7 namespace openpower
8 {
9 namespace util
10 {
11 /**
12  * Get D-Bus service name for the specified object and interface
13  *
14  * @param[in] bus - sdbusplus D-Bus to attach to
15  * @param[in] objectPath - D-Bus object path
16  * @param[in] interface - D-Bus interface name
17  *
18  * @return service name on success and exception on failure
19  */
20 std::string getService(sdbusplus::bus::bus& bus, const std::string& objectPath,
21                        const std::string& interface);
22 } // namespace util
23 } // namespace openpower
24