blob: d674f9c6def888d6c1405f23a42f5292835b3e6b [file] [log] [blame]
#pragma once
#include <sdbusplus/bus.hpp>
#include "xyz/openbmc_project/Software/Version/server.hpp"
namespace openpower
{
namespace software
{
namespace manager
{
using VersionInherit = sdbusplus::server::object::object<
sdbusplus::xyz::openbmc_project::Software::server::Version>;
/** @class Version
* @brief OpenBMC version software management implementation.
* @details A concrete implementation for xyz.openbmc_project.Software.Version
* DBus API.
*/
class Version : public VersionInherit
{
public:
/** @brief Constructs Version Software Manager
*
* @param[in] bus - The Dbus bus object
* @param[in] objPath - The Dbus object path
*/
Version(sdbusplus::bus::bus& bus,
const char* objPath) : VersionInherit(
bus, objPath) {};
};
} // namespace manager
} // namespace software
} // namespace openpower