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.hpp100 class ActionBase : public ConfigBase class
103 ActionBase() = delete;
104 ActionBase(const ActionBase&) = delete;
105 ActionBase(ActionBase&&) = delete;
106 ActionBase& operator=(const ActionBase&) = delete;
107 ActionBase& operator=(ActionBase&&) = delete;
108 virtual ~ActionBase() = default;
121 ActionBase(const json& jsonObj, const std::vector<Group>& groups) : in ActionBase() function in phosphor::fan::control::json::ActionBase
322 static std::unique_ptr<ActionBase>
350 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.cpp30 ActionBase(jsonObj, groups) in SetParameterFromGroupMax()
75 ActionBase::getName(), in run()
109 ActionBase::getName(), e.what()) in run()
122 throw ActionParseError{ActionBase::getName(), in setParameterName()
139 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 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()
196 ActionBase::getName(), group.getName()) in processGroups()
H A Dnet_target_decrease.cpp38 ActionBase(jsonObj, groups) in NetTargetDecrease()
128 ActionBase::getName(), member, in run()
158 ActionBase::getName(), in setState()
167 throw ActionParseError{ActionBase::getName(), in setDelta()
H A Dnet_target_increase.cpp38 ActionBase(jsonObj, groups) in NetTargetIncrease()
124 ActionBase::getName(), member, in run()
152 ActionBase::getName(), in setState()
161 throw ActionParseError{ActionBase::getName(), in setDelta()
H A Dget_managed_objects.hpp65 public ActionBase,
114 std::vector<std::unique_ptr<ActionBase>> _actions;
H A Dtimer_based_actions.hpp42 public ActionBase,
131 std::vector<std::unique_ptr<ActionBase>> _actions;
H A Dmissing_owner_target.cpp36 ActionBase(jsonObj, groups) in MissingOwnerTarget()
60 throw ActionParseError{ActionBase::getName(), in setTarget()
H A Dpcie_card_floors.cpp38 ActionBase(jsonObj, groups) in PCIeCardFloors()
193 ActionBase::getName(), objectPath, propertyName) in getPCIeDeviceProperty()
207 ActionBase::getName(), objectPath, propertyName, in getPCIeDeviceProperty()
H A Dget_managed_objects.cpp28 ActionBase(jsonObj, groups) in GetManagedObjects()
101 [&zone](std::unique_ptr<ActionBase>& action) { in setZones()
H A Dtimer_based_actions.cpp39 ActionBase(jsonObj, groups), in TimerBasedActions()
149 [&zone](std::unique_ptr<ActionBase>& action) { in setZones()
H A Ddefault_floor.hpp36 class DefaultFloor : public ActionBase, public ActionRegister<DefaultFloor>
H A Drequest_target_base.hpp40 public ActionBase,
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
43 std::vector<std::unique_ptr<ActionBase>>& actions) { in triggerParameter()
H A Dtimer.cpp85 std::vector<std::unique_ptr<ActionBase>>& /*actions*/) in triggerTimer() argument
96 std::vector<std::unique_ptr<ActionBase>>& actions) { in triggerTimer()
H A Dinit.cpp141 std::vector<std::unique_ptr<ActionBase>>& /*actions*/) in triggerInit() argument
155 std::vector<std::unique_ptr<ActionBase>>& actions) { in triggerInit()
H A Dparameter.hpp39 std::vector<std::unique_ptr<ActionBase>>& actions);
H A Dtimer.hpp61 std::vector<std::unique_ptr<ActionBase>>& actions);
/openbmc/phosphor-fan-presence/control/json/
H A Dmanager.hpp71 std::tuple<std::string, std::vector<std::unique_ptr<ActionBase>>&,
90 std::vector<std::reference_wrapper<std::unique_ptr<ActionBase>>>;
134 std::reference_wrapper<const std::vector<std::unique_ptr<ActionBase>>>>;
567 std::vector<std::unique_ptr<ActionBase>>& actions);

12