rad 6.2.0
Loading...
Searching...
No Matches
actionsPreset.hpp
Go to the documentation of this file.
1
9#ifndef EXCIISERVER_ACTION_PRESET_HPP
10#define EXCIISERVER_ACTION_PRESET_HPP
11
13#include <rad/application.hpp>
14
15namespace exciiserver {
16
17class DataContext;
18
24 public:
32
37 void Initialize() override;
38
45 void Configure(const std::vector<std::string>& keys) override;
46
48
49 ActionsPreset(const ActionsPreset&) = delete;
51
52 private:
53 rad::Application& m_appl;
54 DataContext& m_data;
55};
56
57} // namespace exciiserver
58
59#endif // EXCIISERVER_PRESET_STD_HPP
Application class header file.
Definition actionsPreset.hpp:23
void Initialize() override
Definition actionsPreset.cpp:28
void Configure(const std::vector< std::string > &keys) override
Definition actionsPreset.cpp:32
void Start(scxml4cpp::Context *c)
Definition actionsPreset.cpp:36
ActionsPreset(rad::Application &sm, DataContext &data)
Definition actionsPreset.cpp:21
ActionsPreset & operator=(const ActionsPreset &)=delete
Disable copy constructor.
ActionsPreset(const ActionsPreset &)=delete
Definition dataContext.hpp:26
Definition application.hpp:48
Definition configurableActionGroup.hpp:23
Definition Context.h:58
ConfigurableActionGroup class header file.
Definition actionMgr.cpp:26