Home
last modified time | relevance | path

Searched refs:ActionBase (Results 1 – 25 of 41) sorted by relevance

12

/openbmc/phosphor-fan-presence/control/json/actions/
H A Daction.hpp99 class ActionBase : public ConfigBase class
102 ActionBase() = delete;
103 ActionBase(const ActionBase&) = delete;
104 ActionBase(ActionBase&&) = delete;
105 ActionBase& operator=(const ActionBase&) = delete;
106 ActionBase& operator=(ActionBase&&) = delete;
107 virtual ~ActionBase() = default;
120 ActionBase(const json& jsonObj, const std::vector<Group>& groups) : in ActionBase() function in phosphor::fan::control::json::ActionBase
320 static std::unique_ptr<ActionBase> getAction( in getAction()
348 std::function<std::unique_ptr<ActionBase>(
H A Dmapped_floor.cpp56 ActionBase(jsonObj, groups) in MappedFloor()
73 ActionBase::getName(), in getGroup()
84 throw ActionParseError{ActionBase::getName(), in setKeyGroup()
102 throw ActionParseError{ActionBase::getName(), in setFloorTable()
113 ActionBase::getName(), in setFloorTable()
138 ActionBase::getName(), in setFloorTable()
161 ActionBase::getName(), in setFloorTable()
196 ActionBase::getName(), in setCondition()
203 throw ActionParseError{ActionBase::getName(), in setCondition()
212 throw ActionParseError{ActionBase::getName(), in setCondition()
[all …]
H A Dset_parameter_from_group_max.cpp29 ActionBase(jsonObj, groups) in SetParameterFromGroupMax()
75 "ACTION_NAME", ActionBase::getName(), in run()
108 "ACTION_NAME", ActionBase::getName(), "ERROR", e); in run()
120 throw ActionParseError{ActionBase::getName(), in setParameterName()
137 throw ActionParseError{ActionBase::getName(), e.what()}; in setModifier()
H A Dcount_state_target.cpp34 ActionBase(jsonObj, groups) in CountStateTarget()
79 throw ActionParseError{ActionBase::getName(), in setCount()
89 throw ActionParseError{ActionBase::getName(), in setState()
99 throw ActionParseError{ActionBase::getName(), in setTarget()
H A Doverride_fan_target.cpp34 ActionBase(jsonObj, groups) in OverrideFanTarget()
132 throw ActionParseError{ActionBase::getName(), in setCount()
142 throw ActionParseError{ActionBase::getName(), in setState()
152 throw ActionParseError{ActionBase::getName(), in setTarget()
162 throw ActionParseError{ActionBase::getName(), in setFans()
H A Dcount_state_floor.cpp29 ActionBase(jsonObj, groups) in CountStateFloor()
121 throw ActionParseError{ActionBase::getName(), in setCount()
131 throw ActionParseError{ActionBase::getName(), in setState()
141 throw ActionParseError{ActionBase::getName(), in setFloor()
H A Dnet_target_decrease.cpp36 ActionBase(jsonObj, groups) in NetTargetDecrease()
126 "ACTION_NAME", ActionBase::getName(), "MEMBER", member, in run()
156 ActionBase::getName(), in setState()
165 throw ActionParseError{ActionBase::getName(), in setDelta()
H A Dnet_target_increase.cpp36 ActionBase(jsonObj, groups) in NetTargetIncrease()
121 "ACTION_NAME", ActionBase::getName(), "MEMBER", in run()
149 ActionBase::getName(), in setState()
158 throw ActionParseError{ActionBase::getName(), in setDelta()
H A Dtarget_from_group_max.cpp34 ActionBase(jsonObj, groups) in TargetFromGroupMax()
117 ActionBase::getName(), in setHysteresis()
142 throw ActionParseError{ActionBase::getName(), in setMap()
157 throw ActionParseError{ActionBase::getName(), "Missing required map"}; in setMap()
195 "ACTION_NAME", ActionBase::getName(), in processGroups()
H A Dget_managed_objects.hpp65 public ActionBase,
114 std::vector<std::unique_ptr<ActionBase>> _actions;
H A Dmissing_owner_target.cpp34 ActionBase(jsonObj, groups) in MissingOwnerTarget()
58 throw ActionParseError{ActionBase::getName(), in setTarget()
H A Dtimer_based_actions.hpp42 public ActionBase,
131 std::vector<std::unique_ptr<ActionBase>> _actions;
H A Dpcie_card_floors.cpp40 ActionBase(jsonObj, groups) in PCIeCardFloors()
191 "ACTION_NAME", ActionBase::getName(), "OBJECT_PATH", objectPath, in getPCIeDeviceProperty()
205 "ACTION_NAME", ActionBase::getName(), "OBJECT_PATH", objectPath, in getPCIeDeviceProperty()
H A Dget_managed_objects.cpp28 ActionBase(jsonObj, groups) in GetManagedObjects()
101 [&zone](std::unique_ptr<ActionBase>& action) { in setZones()
H A Drequest_target_base.hpp40 public ActionBase,
H A Ddefault_floor.hpp36 class DefaultFloor : public ActionBase, public ActionRegister<DefaultFloor>
H A Dmissing_owner_target.hpp37 public ActionBase,
/openbmc/phosphor-fan-presence/control/json/triggers/
H A Dtrigger_aliases.hpp36 std::vector<std::unique_ptr<ActionBase>>&)>;
41 std::vector<std::unique_ptr<ActionBase>>&)>;
H A Dparameter.cpp29 std::vector<std::unique_ptr<ActionBase>>& /*actions*/) in triggerParameter() argument
44 std::vector<std::unique_ptr<ActionBase>>& actions) { in triggerParameter()
H A Dtimer.cpp82 std::vector<std::unique_ptr<ActionBase>>& /*actions*/) in triggerTimer() argument
93 std::vector<std::unique_ptr<ActionBase>>& actions) { in triggerTimer()
H A Dparameter.hpp39 std::vector<std::unique_ptr<ActionBase>>& actions);
H A Dinit.cpp138 std::vector<std::unique_ptr<ActionBase>>& /*actions*/) in triggerInit() argument
152 std::vector<std::unique_ptr<ActionBase>>& actions) { in triggerInit()
H A Dtimer.hpp61 std::vector<std::unique_ptr<ActionBase>>& actions);
H A Dinit.hpp74 std::vector<std::unique_ptr<ActionBase>>& actions);
/openbmc/phosphor-fan-presence/control/json/
H A Dmanager.hpp70 std::tuple<std::string, std::vector<std::unique_ptr<ActionBase>>&,
89 std::vector<std::reference_wrapper<std::unique_ptr<ActionBase>>>;
133 std::reference_wrapper<const std::vector<std::unique_ptr<ActionBase>>>>;
564 std::vector<std::unique_ptr<ActionBase>>& actions);

12