ifw-fcf
4.1.0-pre2
devmgr
common
src
include
fcf
devmgr
common
actionMgr.hpp
Go to the documentation of this file.
1
9
#ifndef FCF_FCF_DEVMGR_COMMON_ACTION_MGR_HPP_
10
#define FCF_FCF_DEVMGR_COMMON_ACTION_MGR_HPP_
11
12
#include <rad/actionMgr.hpp>
13
#include <rad/msgReplier.hpp>
14
#include <rad/smAdapter.hpp>
15
#include <utils/bat/logger.hpp>
16
#include <scxml4cpp/EventQueue.h>
17
#include <mal/Mal.hpp>
18
#include <boost/asio.hpp>
19
20
namespace
mal = ::elt::mal;
21
22
namespace
fcf::devmgr::common
{
23
24
class
DataContext;
25
class
ActionsStd;
26
class
ActionsInit;
27
class
DeviceFacade;
32
class
ActionMgr
:
public
rad::ActionMgr {
33
public
:
37
ActionMgr
();
38
42
virtual
~ActionMgr
();
43
52
virtual
void
CreateActions
(boost::asio::io_service& ios,
53
mal::Mal& mal,
54
rad::SMAdapter& sm,
55
DataContext
& the_data,
56
DeviceFacade
& device_facade);
57
65
virtual
void
CreateActivities
(rad::SMAdapter& sm,
DataContext
& the_data,
66
DeviceFacade
& device_facade);
67
68
ActionMgr
(
const
ActionMgr
&) =
delete
;
69
ActionMgr
&
operator=
(
const
ActionMgr
&) =
delete
;
70
71
private
:
72
log4cplus::Logger m_logger;
73
};
74
75
}
// namespace server
76
77
#endif // FCF_FCF_DEVMGR_COMMON_ACTION_MGR_HPP_
fcf::devmgr::common::ActionMgr::CreateActions
virtual void CreateActions(boost::asio::io_service &ios, mal::Mal &mal, rad::SMAdapter &sm, DataContext &the_data, DeviceFacade &device_facade)
Definition:
actionMgr.cpp:39
fcf::devmgr::common::ActionMgr::~ActionMgr
virtual ~ActionMgr()
Definition:
actionMgr.cpp:35
fcf::devmgr::common
Definition:
actionMgr.cpp:29
fcf::devmgr::common::DeviceFacade
Definition:
deviceFacade.hpp:53
fcf::devmgr::common::ActionMgr::operator=
ActionMgr & operator=(const ActionMgr &)=delete
Disable copy constructor.
fcf::devmgr::common::DataContext
Definition:
dataContext.hpp:90
fcf::devmgr::common::ActionMgr::CreateActivities
virtual void CreateActivities(rad::SMAdapter &sm, DataContext &the_data, DeviceFacade &device_facade)
Definition:
actionMgr.cpp:336
fcf::devmgr::common::ActionMgr::ActionMgr
ActionMgr(const ActionMgr &)=delete
fcf::devmgr::common::ActionMgr
Definition:
actionMgr.hpp:32
fcf::devmgr::common::ActionMgr::ActionMgr
ActionMgr()
Definition:
actionMgr.cpp:31
Generated by
1.8.20