ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ctd::qatk::qapp2::ActionMgr Class Reference

This class is responsible for the life-cycle management of actions. More...

#include <actionMgr.hpp>

Inheritance diagram for ctd::qatk::qapp2::ActionMgr:
rad::ActionMgr rad::ActionMgr

Public Member Functions

 ActionMgr ()
 
virtual ~ActionMgr ()
 
void CreateActions (boost::asio::io_service &ios, rad::Dispatcher &dispatcher, rad::MsgReplier &msg_replier, DataContext &data)
 
 ActionMgr (const ActionMgr &)=delete
 
ActionMgroperator= (const ActionMgr &)=delete
 
 ActionMgr ()
 
virtual ~ActionMgr ()
 
void CreateActions (boost::asio::io_service &ios, rad::Dispatcher &dispatcher, rad::MsgReplier &msg_replier, DataContext &data)
 
 ActionMgr (const ActionMgr &)=delete
 
ActionMgroperator= (const ActionMgr &)=delete
 
- Public Member Functions inherited from rad::ActionMgr
 ActionMgr ()
 
void AddAction (scxml4cpp::Action *a)
 
void AddActionGroup (rad::ActionGroup *a)
 
void AddActivity (scxml4cpp::Activity *a)
 
ActionListGetActions ()
 
ActionGroupListGetActionGroups ()
 
ActivityListGetActivities ()
 
scxml4cpp::ActionFindAction (const std::string &id)
 
ActionGroupFindActionGroup (const std::string &id)
 
 ActionMgr (const ActionMgr &)=delete
 
ActionMgroperator= (const ActionMgr &)=delete
 Disable copy constructor. More...
 
 ActionMgr ()
 
void AddAction (scxml4cpp::Action *a)
 
void AddActionGroup (rad::ActionGroup *a)
 
void AddActivity (scxml4cpp::Activity *a)
 
ActionListGetActions ()
 
ActionGroupListGetActionGroups ()
 
ActivityListGetActivities ()
 
scxml4cpp::ActionFindAction (const std::string &id)
 
ActionGroupFindActionGroup (const std::string &id)
 
 ActionMgr (const ActionMgr &)=delete
 
ActionMgroperator= (const ActionMgr &)=delete
 Disable copy constructor. More...
 
 ActionMgr ()
 
void AddAction (scxml4cpp::Action *a)
 
void AddActionGroup (rad::ActionGroup *a)
 
void AddActivity (scxml4cpp::Activity *a)
 
ActionListGetActions ()
 
ActionGroupListGetActionGroups ()
 
ActivityListGetActivities ()
 
scxml4cpp::ActionFindAction (const std::string &id)
 
ActionGroupFindActionGroup (const std::string &id)
 
 ActionMgr (const ActionMgr &)=delete
 
ActionMgroperator= (const ActionMgr &)=delete
 Disable copy constructor. More...
 

Detailed Description

This class is responsible for the life-cycle management of actions.

Constructor & Destructor Documentation

ctd::qatk::qapp2::ActionMgr::ActionMgr ( )
ctd::qatk::qapp2::ActionMgr::~ActionMgr ( )
virtual

Delete all registered actions, group of actions, and activities.

Reimplemented from rad::ActionMgr.

ctd::qatk::qapp2::ActionMgr::ActionMgr ( const ActionMgr )
delete
ctd::qatk::qapp2::ActionMgr::ActionMgr ( )
virtual ctd::qatk::qapp2::ActionMgr::~ActionMgr ( )
virtual

Delete all registered actions, group of actions, and activities.

Reimplemented from rad::ActionMgr.

ctd::qatk::qapp2::ActionMgr::ActionMgr ( const ActionMgr )
delete

Member Function Documentation

void ctd::qatk::qapp2::ActionMgr::CreateActions ( boost::asio::io_service &  ios,
rad::Dispatcher dispatcher,
rad::MsgReplier msg_replier,
DataContext data 
)

Method to instantiate the action objects.

Parameters
[in]iosEvent loop.
[in]dispatcherEvent dispatcher.
[in]msgReplierHelper class to reply to incoming requests.
[in]theDataData shared within the application among actions and activities.
void ctd::qatk::qapp2::ActionMgr::CreateActions ( boost::asio::io_service &  ios,
rad::Dispatcher dispatcher,
rad::MsgReplier msg_replier,
DataContext data 
)

Method to instantiate the action objects.

Parameters
[in]iosEvent loop.
[in]dispatcherEvent dispatcher.
[in]msgReplierHelper class to reply to incoming requests.
[in]theDataData shared within the application among actions and activities.
ActionMgr& ctd::qatk::qapp2::ActionMgr::operator= ( const ActionMgr )
delete
ActionMgr& ctd::qatk::qapp2::ActionMgr::operator= ( const ActionMgr )
delete

The documentation for this class was generated from the following files: