9#ifndef RAD_ACTIONS_APP_HPP
10#define RAD_ACTIONS_APP_HPP
26class ConfigurableActionMgr;
60 void Configure(
const std::vector<std::string>& keys)
override;
Definition actionsApp.hpp:33
virtual void SaveStateMachine(scxml4cpp::Context *c)
Definition actionsApp.cpp:402
void Configure(const std::vector< std::string > &keys) override
Definition actionsApp.cpp:56
virtual void TrsHealth(scxml4cpp::Context *c)
Definition actionsApp.cpp:322
virtual void GetTrsHealth(scxml4cpp::Context *c)
Definition actionsApp.cpp:373
ActionsApp(const ActionsApp &)=delete
void EnableTrsHealth(const bool enable)
Definition actionsApp.cpp:345
ActionsApp & operator=(const ActionsApp &)=delete
Disable copy constructor.
virtual void GetConfig(scxml4cpp::Context *c)
Definition actionsApp.cpp:118
virtual void LoadConfig(scxml4cpp::Context *c)
Definition actionsApp.cpp:233
virtual void SaveConfig(scxml4cpp::Context *c)
Definition actionsApp.cpp:292
virtual void GetStateMachine(scxml4cpp::Context *c)
Definition actionsApp.cpp:389
void Initialize() override
Definition actionsApp.cpp:52
ActionsApp(Application &appl, ConfigurableActionMgr &action_mgr, DataContext &data)
Definition actionsApp.cpp:25
virtual void ExitNoReply(scxml4cpp::Context *c)
Definition actionsApp.cpp:85
virtual void Redeploy(scxml4cpp::Context *c)
Definition actionsApp.cpp:92
virtual ~ActionsApp()
Definition actionsApp.cpp:48
virtual void SetConfig(scxml4cpp::Context *c)
Definition actionsApp.cpp:160
Definition application.hpp:48
Definition configurableActionGroup.hpp:23
Definition configurableActionMgr.hpp:30
Definition dataContext.hpp:22
Adapter for ptpmond's TRS Health status to the state machine.
Definition trsHealth.hpp:40
ConfigurableActionGroup class header file.
Definition actionsApp.cpp:23
Receiver of TRS health status updates.