hlcc 2.0.0-beta2+pre1
Loading...
Searching...
No Matches
actionsMonCmds.hpp
Go to the documentation of this file.
1
9#ifndef HLCC_TELIF_TELMON_ACTIONSMONCMDS_HPP
10#define HLCC_TELIF_TELMON_ACTIONSMONCMDS_HPP
11
12#include <rad/configurableActionGroup.hpp>
13#include <rad/application.hpp>
14
15
16namespace hlcc::telmon {
17
18class DataContext;
19class ActionMgr;
20
25class ActionsMonCmds : public rad::ConfigurableActionGroup {
26 public:
34 ActionsMonCmds(rad::Application& appl, ActionMgr& action_mgr, DataContext& data);
35
40 void Initialize() override;
41
48 void Configure(const std::vector<std::string>& keys) override;
49
56 void Reload(scxml4cpp::Context * c);
57
64 void GetModulesLoaded(scxml4cpp::Context * c);
65
72 void SetAppIgnore(scxml4cpp::Context * c);
73
82 void LoadConfiguration(scxml4cpp::Context* c);
83
84
85 ActionsMonCmds(const ActionsMonCmds&) = delete;
87
88 private:
89 rad::Application& m_appl;
90 ActionMgr& m_action_mgr;
91 DataContext& m_data;
92};
93
94} // namespace hlcc::telmon
95
96#endif // HLCC_TELIF_TELMON_ACTIONSMONCMDS_HPP
Definition: actionMgr.hpp:23
Definition: actionsMonCmds.hpp:25
void GetModulesLoaded(scxml4cpp::Context *c)
Definition: actionsMonCmds.cpp:72
ActionsMonCmds(const ActionsMonCmds &)=delete
void Reload(scxml4cpp::Context *c)
Definition: actionsMonCmds.cpp:57
void LoadConfiguration(scxml4cpp::Context *c)
Definition: actionsMonCmds.cpp:133
ActionsMonCmds & operator=(const ActionsMonCmds &)=delete
Disable copy constructor.
void Configure(const std::vector< std::string > &keys) override
Definition: actionsMonCmds.cpp:44
void Initialize() override
Definition: actionsMonCmds.cpp:40
void SetAppIgnore(scxml4cpp::Context *c)
Definition: actionsMonCmds.cpp:87
Definition: dataContext.hpp:27
Definition: actionMgr.cpp:28
ccsinsdetifllnetio::PointingKernelPositions data
Definition: pkp_llnetio_subscriber.cpp:29