rad
2.0.0
|
#include <actionMgr.hpp>
This class is responsible for the life-cycle management of actions, action groups, and do-activities objects.
rad::ActionMgr::ActionMgr | ( | ) |
Default Constructor.
|
virtual |
Delete all registered actions, group of actions, and activities.
Reimplemented in exmalserver::ActionMgr, exmalserver::ActionMgr, server::ActionMgr, server::ActionMgr, hello::ActionMgr, hellomal::ActionMgr, hellomal::ActionMgr, and hello::ActionMgr.
|
delete |
rad::ActionMgr::ActionMgr | ( | ) |
|
virtual |
|
delete |
void rad::ActionMgr::AddAction | ( | scxml4cpp::Action * | the_action | ) |
Register an action.
the_action | Action to be added. |
void rad::ActionMgr::AddAction | ( | scxml4cpp::Action * | the_action | ) |
void rad::ActionMgr::AddActionGroup | ( | rad::ActionGroup * | the_action_group | ) |
Register a group of actions.
the_action_group | Action group to be added. |
void rad::ActionMgr::AddActionGroup | ( | rad::ActionGroup * | the_action_group | ) |
void rad::ActionMgr::AddActivity | ( | scxml4cpp::Activity * | the_activity | ) |
Register an activity.
the_activity | Activity to be added. |
void rad::ActionMgr::AddActivity | ( | scxml4cpp::Activity * | the_activity | ) |
scxml4cpp::Action* rad::ActionMgr::FindAction | ( | const std::string & | id | ) |
scxml4cpp::Action * rad::ActionMgr::FindAction | ( | const std::string & | id | ) |
Find an action among the registered ones.
[in] | id | Identifier of the action. |
ActionGroup * rad::ActionMgr::FindActionGroup | ( | const std::string & | id | ) |
Find an action group among the registered ones.
[in] | id | Identifier of the action group. |
ActionGroup* rad::ActionMgr::FindActionGroup | ( | const std::string & | id | ) |
ActionGroupList & rad::ActionMgr::GetActionGroups | ( | ) |
ActionGroupList& rad::ActionMgr::GetActionGroups | ( | ) |
ActionList & rad::ActionMgr::GetActions | ( | ) |
ActionList& rad::ActionMgr::GetActions | ( | ) |
ActivityList & rad::ActionMgr::GetActivities | ( | ) |
ActivityList& rad::ActionMgr::GetActivities | ( | ) |