Home
last modified time | relevance | path

Searched refs:TriggerAction (Results 1 – 23 of 23) sorted by relevance

/openbmc/telemetry/src/
H A Dtrigger_actions.hpp26 class LogToJournal : public interfaces::TriggerAction
41 class LogToRedfishEventLog : public interfaces::TriggerAction
60 std::vector<std::unique_ptr<interfaces::TriggerAction>>& actionsIf,
61 const std::vector<TriggerAction>& ActionsEnum, ::numeric::Type type,
68 class LogToJournal : public interfaces::TriggerAction
81 class LogToRedfishEventLog : public interfaces::TriggerAction
99 std::vector<std::unique_ptr<interfaces::TriggerAction>>& actionsIf,
100 const std::vector<TriggerAction>& ActionsEnum,
106 class LogToJournal : public interfaces::TriggerAction
116 class LogToRedfishEventLog : public interfaces::TriggerAction
[all …]
H A Dtrigger_actions.cpp105 std::vector<std::unique_ptr<interfaces::TriggerAction>>& actionsIf, in fillActions()
115 case TriggerAction::LogToJournal: in fillActions()
121 case TriggerAction::LogToRedfishEventLog: in fillActions()
127 case TriggerAction::UpdateReport: in fillActions()
195 const std::vector<TriggerAction>& ActionsEnum, in fillActions()
204 case TriggerAction::LogToJournal: in fillActions()
210 case TriggerAction::LogToRedfishEventLog: in fillActions()
216 case TriggerAction::UpdateReport: in fillActions()
272 case TriggerAction::LogToJournal: in fillActions()
277 case TriggerAction::LogToRedfishEventLog: in fillActions()
[all …]
H A Dtrigger_factory.hpp38 const std::vector<TriggerAction>& triggerActions,
62 const std::vector<TriggerAction>& triggerActions,
70 const std::vector<TriggerAction>& triggerActions,
78 const std::vector<TriggerAction>& triggerActions,
86 const std::vector<TriggerAction>& triggerActions,
94 const std::vector<TriggerAction>& triggerActions,
H A Dtrigger_factory.cpp26 const std::vector<TriggerAction>& triggerActions, in updateDiscreteThresholds()
92 const std::vector<TriggerAction>& triggerActions, in updateNumericThresholds()
127 const std::vector<TriggerAction>& triggerActions, in updateThresholds()
155 const std::vector<TriggerAction>& triggerActions, in makeDiscreteThreshold()
160 std::vector<std::unique_ptr<interfaces::TriggerAction>> actions; in makeDiscreteThreshold()
180 const std::vector<TriggerAction>& triggerActions, in makeNumericThreshold()
185 std::vector<std::unique_ptr<interfaces::TriggerAction>> actions; in makeNumericThreshold()
203 const std::vector<TriggerAction>& triggerActions, in makeOnChangeThreshold()
207 std::vector<std::unique_ptr<interfaces::TriggerAction>> actions; in makeOnChangeThreshold()
H A Don_change_threshold.hpp24 std::vector<std::unique_ptr<interfaces::TriggerAction>> actions,
37 const std::vector<std::unique_ptr<interfaces::TriggerAction>> actions;
H A Dtrigger.hpp23 const std::vector<TriggerAction>& triggerActions,
56 std::vector<TriggerAction> triggerActions;
H A Dnumeric_threshold.hpp28 std::vector<std::unique_ptr<interfaces::TriggerAction>> actions,
43 const std::vector<std::unique_ptr<interfaces::TriggerAction>> actions;
H A Ddiscrete_threshold.hpp28 std::vector<std::unique_ptr<interfaces::TriggerAction>> actions,
43 const std::vector<std::unique_ptr<interfaces::TriggerAction>> actions;
H A Don_change_threshold.cpp7 std::vector<std::unique_ptr<interfaces::TriggerAction>> actionsIn, in OnChangeThreshold()
H A Ddiscrete_threshold.cpp11 std::vector<std::unique_ptr<interfaces::TriggerAction>> actionsIn, in DiscreteThreshold()
H A Dnumeric_threshold.cpp8 std::vector<std::unique_ptr<interfaces::TriggerAction>> actionsIn, in NumericThreshold()
H A Dtrigger.cpp19 const std::vector<TriggerAction>& triggerActionsIn, in Trigger()
/openbmc/telemetry/src/types/
H A Dtrigger_types.hpp15 enum class TriggerAction enum
24 constexpr std::array<std::pair<std::string_view, TriggerAction>, 3>
28 TriggerAction::LogToJournal),
31 TriggerAction::LogToRedfishEventLog),
34 TriggerAction::UpdateReport)};
37 inline TriggerAction toTriggerAction(const std::string& str) in toTriggerAction()
42 inline std::string actionToString(TriggerAction v) in actionToString()
201 struct EnumTraits<TriggerAction>
/openbmc/telemetry/tests/src/params/
H A Dtrigger_params.hpp49 TriggerParams& triggerActions(const std::vector<TriggerAction>& val) in triggerActions()
55 const std::vector<TriggerAction>& triggerActions() const in triggerActions()
105 std::vector<TriggerAction> triggerActionsProperty = {
106 TriggerAction::UpdateReport};
/openbmc/telemetry/src/interfaces/
H A Dtrigger_action.hpp12 class TriggerAction class
15 virtual ~TriggerAction() = default;
H A Dtrigger_factory.hpp44 const std::vector<::TriggerAction>& triggerActions,
/openbmc/telemetry/tests/src/mocks/
H A Dtrigger_action_mock.hpp7 class TriggerActionMock : public interfaces::TriggerAction
H A Dtrigger_factory_mock.hpp46 const std::vector<TriggerAction>& triggerActions,
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Telemetry/
H A DTrigger.interface.yaml15 type: array[enum[self.TriggerAction]]
55 - name: TriggerAction
H A DTriggerManager.interface.yaml24 type: array[enum[xyz.openbmc_project.Telemetry.Trigger.TriggerAction]]
/openbmc/telemetry/tests/src/
H A Dtest_on_change_threshold.cpp31 std::vector<std::unique_ptr<interfaces::TriggerAction>> actions; in SetUp()
H A Dtest_discrete_threshold.cpp35 std::vector<std::unique_ptr<interfaces::TriggerAction>> actions; in makeThreshold()
H A Dtest_numeric_threshold.cpp33 std::vector<std::unique_ptr<interfaces::TriggerAction>> actions; in makeThreshold()