9 #ifndef RAD_ACTIONS_APP_HPP
10 #define RAD_ACTIONS_APP_HPP
25 class ConfigurableActionMgr;
59 void Configure(
const std::vector<std::string>& keys)
override;
Definition: actionsApp.hpp:32
void SaveStateMachine(scxml4cpp::Context *c)
Definition: actionsApp.cpp:351
void Configure(const std::vector< std::string > &keys) override
Definition: actionsApp.cpp:53
void TrsHealth(scxml4cpp::Context *c)
Definition: actionsApp.cpp:287
void GetTrsHealth(scxml4cpp::Context *c)
Definition: actionsApp.cpp:322
ActionsApp(const ActionsApp &)=delete
void EnableTrsHealth(const bool enable)
Definition: actionsApp.cpp:308
ActionsApp & operator=(const ActionsApp &)=delete
Disable copy constructor.
void GetConfig(scxml4cpp::Context *c)
Definition: actionsApp.cpp:139
void LoadConfig(scxml4cpp::Context *c)
Definition: actionsApp.cpp:209
void SaveConfig(scxml4cpp::Context *c)
Definition: actionsApp.cpp:257
void GetStateMachine(scxml4cpp::Context *c)
Definition: actionsApp.cpp:338
void Initialize() override
Definition: actionsApp.cpp:49
ActionsApp(Application &appl, ConfigurableActionMgr &action_mgr, DataContext &data)
Definition: actionsApp.cpp:22
void ExitNoReply(scxml4cpp::Context *c)
Definition: actionsApp.cpp:106
void Redeploy(scxml4cpp::Context *c)
Definition: actionsApp.cpp:113
virtual ~ActionsApp()
Definition: actionsApp.cpp:45
void SetConfig(scxml4cpp::Context *c)
Definition: actionsApp.cpp:180
Definition: application.hpp:48
Definition: configurableActionGroup.hpp:23
Definition: configurableActionMgr.hpp:30
Definition: dataContext.hpp:22
Definition: signal.hpp:22
Adapter for ptpmond's TRS Health status to the state machine.
Definition: trsHealth.hpp:40
ConfigurableActionGroup class header file.
Definition: actionsApp.cpp:20
Receiver of TRS health status updates.