|
rad 6.2.0
|
#include <actionMgr.hpp>
Public Member Functions | |
| ActionMgr (rad::DataContext &data) | |
| virtual | ~ActionMgr () |
| virtual void | CreateActions (rad::Application &appl) override |
| virtual void | CreateActivities (rad::Application &appl) override |
Public Member Functions inherited from rad::ConfigurableActionMgr | |
| ConfigurableActionMgr () | |
| virtual | ~ConfigurableActionMgr () |
| void | CreateActionsForStdEvents (Application &appl, DataContext &the_data) |
| void | CreateActionsForAppEvents (Application &appl, DataContext &the_data) |
| void | Initialize () |
| void | Configure (const std::vector< std::string > &keys) |
| ConfigurableActionMgr (const ConfigurableActionMgr &)=delete | |
| ConfigurableActionMgr & | operator= (const ConfigurableActionMgr &)=delete |
| Disable copy constructor. | |
Public Member Functions inherited from rad::ActionMgr | |
| ActionMgr () | |
| template<class T > | |
| void | RegisterAction (const std::string &id, void(T::*method)(scxml4cpp::Context *c), T *group) |
| template<class T > | |
| void | RegisterGuard (const std::string &id, bool(T::*method)(scxml4cpp::Context *c), T *group) |
| void | AddAction (scxml4cpp::Action *the_action) |
| void | AddActionGroup (rad::ActionGroup *the_action_group) |
| void | AddActivity (scxml4cpp::Activity *the_activity) |
| ActionList & | GetActions () |
| ActionGroupList & | GetActionGroups () |
| ActivityList & | GetActivities () |
| scxml4cpp::Action * | FindAction (const std::string &id) |
| ActionGroup * | FindActionGroup (const std::string &id) |
| void | DelAction (const std::string &id) |
| ActionMgr (const ActionMgr &)=delete | |
| ActionMgr & | operator= (const ActionMgr &)=delete |
| Disable copy constructor. | |
Test class that implements a rad::ConfigurableActionMgr. It is used by the Unit Tests of the lsv::app library.
|
inlineexplicit |
Constructor.
| data | Application runtime data. |
|
inlinevirtual |
Destructor.
Reimplemented from rad::ActionMgr.
|
inlineoverridevirtual |
Creates the actions to deal with ELT Standard commands and LSV Common commands.
Implements rad::ConfigurableActionMgr.
|
inlineoverridevirtual |
Creates the activities.
Implements rad::ConfigurableActionMgr.