blob: 45c22308e8ebc27bb924c9aeaf056113c31c66c5 [file] [log] [blame]
#pragma once
#include "types.hpp"
namespace openpower
{
namespace vpd
{
namespace common
{
namespace utility
{
/** @brief Api to Get d-bus service for given interface
* @param[in] bus - Bus object
* @param[in] path - object path of the service
* @param[in] interface - interface under the object path
* @return service name
*/
std::string getService(sdbusplus::bus_t& bus, const std::string& path,
const std::string& interface);
/** @brief Call inventory-manager to add objects
*
* @param [in] objects - Map of inventory object paths
*/
void callPIM(inventory::ObjectMap&& objects);
} // namespace utility
} // namespace common
} // namespace vpd
} // namespace openpower