diff options
-rwxr-xr-x | activation.hpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/activation.hpp b/activation.hpp index 34191bca2..38613493f 100755 --- a/activation.hpp +++ b/activation.hpp @@ -2,6 +2,7 @@ #include <sdbusplus/bus.hpp> #include <xyz/openbmc_project/Software/Activation/server.hpp> +#include <xyz/openbmc_project/Software/ActivationBlocksTransition/server.hpp> namespace openpower { @@ -12,6 +13,8 @@ namespace manager using ActivationInherit = sdbusplus::server::object::object< sdbusplus::xyz::openbmc_project::Software::server::Activation>; +using ActivationBlocksTransitionInherit = sdbusplus::server::object::object< + sdbusplus::xyz::openbmc_project::Software::server::ActivationBlocksTransition>; /** @class Activation * @brief OpenBMC activation software management implementation. @@ -30,6 +33,24 @@ class Activation : public ActivationInherit ActivationInherit(bus, path.c_str()) {}; }; +/** @class ActivationBlocksTransition + * @brief OpenBMC ActivationBlocksTransition implementation. + * @details A concrete implementation for + * xyz.openbmc_project.Software.ActivationBlocksTransition DBus API. + */ +class ActivationBlocksTransition : public ActivationBlocksTransitionInherit +{ + public: + /** @brief Constructs ActivationBlocksTransition. + * + * @param[in] bus - The Dbus bus object + * @param[in] path - The Dbus object path + */ + ActivationBlocksTransition(sdbusplus::bus::bus& bus, + const std::string& path) : + ActivationBlocksTransitionInherit(bus, path.c_str()) {} +}; + } // namespace manager } // namespace software } // namespace openpower |