Lines Matching full:group
8 #include <xyz/openbmc_project/Led/Group/server.hpp>
18 sdbusplus::xyz::openbmc_project::Led::server::Group>;
20 /** @class Group
21 * @brief Manages group of LEDs and applies action on the elements of group
23 class Group : public GroupInherit class
26 Group() = delete;
27 ~Group() override = default;
28 Group(const Group&) = delete;
29 Group& operator=(const Group&) = delete;
30 Group(Group&&) = delete;
31 Group& operator=(Group&&) = delete;
33 /** @brief Constructs LED Group
36 * @param[in] objPath - The D-Bus path that hosts LED group
39 * @param[in] callBack - Custom callback when LED group is asserted
41 Group(sdbusplus::bus_t& bus, const std::string& objPath, Manager& manager, in Group() function in phosphor::led::Group
43 std::function<bool(Group*, bool)> callBack = nullptr) : in Group() argument
67 /** @brief Path of the group instance */
76 /** @brief Custom callback when LED group is asserted
77 * Callback that holds LED group method which handles lamp test request.
79 * @param[in] Group object - Pointer to Group object
84 std::function<bool(Group*, bool)> customCallBack;