ifw-sup
3.0.0-pre3
|
#include <actionMgr.hpp>
Public Member Functions | |
ActionMgr () | |
virtual | ~ActionMgr () |
virtual void | CreateActions (boost::asio::io_service &ios, rad::SMAdapter &sm, DataContext &the_data, SubsysFacade &subsys_facade) |
virtual void | CreateActivities (rad::SMAdapter &sm, DataContext &the_data, SubsysFacade &subsys_facade) |
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.
sup::syssup::common::ActionMgr::ActionMgr | ( | ) |
Default constructor.
|
virtual |
Default destructor.
|
delete |
|
virtual |
Method to instantiate the action objects.
[in] | ios | Event loop. |
[in] | sm | State machine reference |
[in] | the_data | Data shared within the application among actions and activities. |
[in] | subsys_facade | Facade to all subsyss handled by the manager. |
|
virtual |
Method to instantiate activity objects.
[in] | sm | State machine reference |
[in] | the_data | Data shared within the application. |
[in] | subsys_facade | Reference to the subsys facade. |
Disable copy constructor.