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
virtual void SaveStateMachine(scxml4cpp::Context *c)
Definition: actionsApp.cpp:369
void Configure(const std::vector< std::string > &keys) override
Definition: actionsApp.cpp:55
virtual void TrsHealth(scxml4cpp::Context *c)
Definition: actionsApp.cpp:289
virtual void GetTrsHealth(scxml4cpp::Context *c)
Definition: actionsApp.cpp:340
ActionsApp(const ActionsApp &)=delete
virtual void EnableTrsHealth(const bool enable)
Definition: actionsApp.cpp:312
ActionsApp & operator=(const ActionsApp &)=delete
Disable copy constructor.
virtual void GetConfig(scxml4cpp::Context *c)
Definition: actionsApp.cpp:141
virtual void LoadConfig(scxml4cpp::Context *c)
Definition: actionsApp.cpp:211
virtual void SaveConfig(scxml4cpp::Context *c)
Definition: actionsApp.cpp:259
virtual void GetStateMachine(scxml4cpp::Context *c)
Definition: actionsApp.cpp:356
void Initialize() override
Definition: actionsApp.cpp:51
ActionsApp(Application &appl, ConfigurableActionMgr &action_mgr, DataContext &data)
Definition: actionsApp.cpp:24
virtual void ExitNoReply(scxml4cpp::Context *c)
Definition: actionsApp.cpp:108
virtual void Redeploy(scxml4cpp::Context *c)
Definition: actionsApp.cpp:115
virtual ~ActionsApp()
Definition: actionsApp.cpp:47
virtual void SetConfig(scxml4cpp::Context *c)
Definition: actionsApp.cpp:182
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:22
Receiver of TRS health status updates.