rad  4.0.0
actionsPreset.hpp
Go to the documentation of this file.
1 
9 #ifndef EXCIISERVER_ACTION_PRESET_HPP
10 #define EXCIISERVER_ACTION_PRESET_HPP
11 
12 #include <rad/actionGroup.hpp>
13 #include <rad/smAdapter.hpp>
14 
15 #include <string>
16 
17 namespace exciiserver {
18 
19 class DataContext;
20 
26  public:
34  DataContext& data);
35 
36  void Start(scxml4cpp::Context* c);
37 
38  ActionsPreset(const ActionsPreset&) = delete;
40 
41  private:
42  rad::SMAdapter& m_sm;
43  DataContext& m_data;
44 };
45 
46 } // namespace exciiserver
47 
48 #endif // EXCIISERVER_PRESET_STD_HPP
rad::SMAdapter
Definition: smAdapter.hpp:60
exciiserver::DataContext
Definition: dataContext.hpp:22
smAdapter.hpp
SMAdapter class header file.
exciiserver::ActionsPreset::ActionsPreset
ActionsPreset(const ActionsPreset &)=delete
exciiserver
Definition: actionMgr.cpp:23
exciiserver::ActionsPreset
Definition: actionsPreset.hpp:25
exciiserver::ActionsPreset::operator=
ActionsPreset & operator=(const ActionsPreset &)=delete
Disable copy constructor.
exciiserver::ActionsPreset::ActionsPreset
ActionsPreset(rad::SMAdapter &sm, DataContext &data)
Definition: actionsPreset.cpp:21
actionGroup.hpp
ActionGroup class header file.
rad::ActionGroup
Definition: actionGroup.hpp:20
scxml4cpp::Context
Definition: Context.h:58
exciiserver::ActionsPreset::Start
void Start(scxml4cpp::Context *c)
Definition: actionsPreset.cpp:28