summaryrefslogtreecommitdiffstats
path: root/utils.hpp
blob: 33088df3d8c5c4f5ace6e27793872814dab6d5f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma once

#include <sdbusplus/bus.hpp>
#include <string>
namespace open_power
{
namespace occ
{
/**
 * @brief Gets the D-Bus Service name for the input D-Bus path
 *
 * @param[in] bus  -  Bus handler
 * @param[in] path -  Object Path
 * @param[in] intf -  Interface
 *
 * @return            Service name
 * @error             InternalFailure exception thrown
 */
std::string getService(sdbusplus::bus::bus& bus,
                       const std::string& path,
                       const std::string& intf);
} // namespace occ
} // namespace open_power
OpenPOWER on IntegriCloud