diff options
author | Adriana Kobylak <anoo@us.ibm.com> | 2017-04-05 15:37:40 -0500 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2017-04-19 18:37:43 +0000 |
commit | ea9626f0603ac78a71d977995f35bea15d4de714 (patch) | |
tree | cfa0e1c27f53304600bac3692f6f5e03e27a3e2b | |
parent | 234ba8ac523227049eb899437157439bf5200620 (diff) | |
download | openpower-pnor-code-mgmt-ea9626f0603ac78a71d977995f35bea15d4de714.tar.gz openpower-pnor-code-mgmt-ea9626f0603ac78a71d977995f35bea15d4de714.zip |
ActivationBlocksTransition: Create constructor
Change-Id: Ib676859bcedd198bdff407a73bdf128c5db4200c
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
-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 |