Lines Matching full:actions
32 * Executes a sequence of actions and tests whether all of them returned true.
50 * @param actions actions to execute
52 explicit AndAction(std::vector<std::unique_ptr<Action>> actions) : in AndAction() argument
53 actions{std::move(actions)} in AndAction()
57 * Executes the actions specified in the constructor.
59 * Returns true if all of the actions returned true, otherwise returns
62 * Note: All of the actions will be executed even if an action before the
63 * end returns false. This ensures that actions with beneficial
71 * @return true if all actions returned true, otherwise returns false
76 for (std::unique_ptr<Action>& action : actions) in execute()
87 * Returns the actions to execute.
89 * @return actions to execute
93 return actions; in getActions()
108 * Actions to execute.
110 std::vector<std::unique_ptr<Action>> actions{}; member in phosphor::power::regulators::AndAction