ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
This class is responsible for the life-cycle management of actions and activities. More...
#include <actionMgr.hpp>
Public Member Functions | |
ActionMgr () | |
Default constructor. More... | |
virtual | ~ActionMgr () |
Default destructor. More... | |
void | CreateActions (boost::asio::io_service &ios, rad::SMAdapter &sm, DataContext &the_data) |
Method to instantiate the action objects. More... | |
void | CreateActivities (rad::SMAdapter &sm, DataContext &the_data) |
Method to instantiate activity objects. More... | |
ActionMgr (const ActionMgr &)=delete | |
ActionMgr & | operator= (const ActionMgr &)=delete |
Disable copy constructor. More... | |
This class is responsible for the life-cycle management of actions and activities.
Definition at line 28 of file actionMgr.hpp.
server::ActionMgr::ActionMgr | ( | ) |
Default constructor.
Definition at line 23 of file actionMgr.cpp.
|
virtual |
Default destructor.
Definition at line 27 of file actionMgr.cpp.
|
delete |
void server::ActionMgr::CreateActions | ( | boost::asio::io_service & | ios, |
rad::SMAdapter & | sm, | ||
DataContext & | the_data | ||
) |
Method to instantiate the action objects.
[in] | ios | Event loop. |
[in] | sm | SM adapter used to inject internal events. |
[in] | the_data | Data shared within the application among actions and activities. |
Definition at line 31 of file actionMgr.cpp.
void server::ActionMgr::CreateActivities | ( | rad::SMAdapter & | sm, |
DataContext & | the_data | ||
) |
Method to instantiate activity objects.
[in] | the_data | Data shared within the application. |
[in] | sm | Reference to the State Machine adapter needed to trigger internal events. |
Definition at line 107 of file actionMgr.cpp.