ifw-slm
0.1.2
Loading...
Searching...
No Matches
actionsRunning.hpp
Go to the documentation of this file.
1
#ifndef IFWSLM_ACTIONS_RUNNING_HPP
2
#define IFWSLM_ACTIONS_RUNNING_HPP
3
4
#include <rad/configurableActionGroup.hpp>
5
#include <rad/application.hpp>
6
#include <scxml4cpp/Context.h>
7
8
namespace
ifw::slm
{
9
10
class
DataContext
;
11
25
class
ActionsRunning
:
public
rad::ConfigurableActionGroup {
26
public
:
27
ActionsRunning
(rad::Application& appl, rad::ConfigurableActionMgr& action_mgr,
DataContext
& data);
28
29
void
Initialize
()
override
;
30
void
Configure
(
const
std::vector<std::string>& keys)
override
;
31
32
void
Complete
(scxml4cpp::Context* c);
33
void
Abort
(scxml4cpp::Context* c);
34
35
ActionsRunning
(
const
ActionsRunning
&) =
delete
;
36
ActionsRunning
&
operator=
(
const
ActionsRunning
&) =
delete
;
37
38
private
:
39
rad::Application& m_appl;
40
rad::ConfigurableActionMgr& m_action_mgr;
41
DataContext
& m_data;
42
};
43
44
}
// namespace ifw::slm
45
46
#endif
// IFWSLM_ACTIONS_RUNNING_HPP
ifw::slm::ActionsRunning::ActionsRunning
ActionsRunning(const ActionsRunning &)=delete
ifw::slm::ActionsRunning::Complete
void Complete(scxml4cpp::Context *c)
Definition
actionsRunning.cpp:24
ifw::slm::ActionsRunning::Configure
void Configure(const std::vector< std::string > &keys) override
Definition
actionsRunning.cpp:20
ifw::slm::ActionsRunning::operator=
ActionsRunning & operator=(const ActionsRunning &)=delete
ifw::slm::ActionsRunning::ActionsRunning
ActionsRunning(rad::Application &appl, rad::ConfigurableActionMgr &action_mgr, DataContext &data)
Definition
actionsRunning.cpp:8
ifw::slm::ActionsRunning::Abort
void Abort(scxml4cpp::Context *c)
Definition
actionsRunning.cpp:29
ifw::slm::ActionsRunning::Initialize
void Initialize() override
Definition
actionsRunning.cpp:16
ifw::slm::DataContext
Definition
dataContext.hpp:29
ifw::slm
Definition
actionMgr.cpp:29
slm
framework
src
include
ifw
slm
framework
actionsRunning.hpp
Generated by
1.13.2