rad 6.2.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
rad::utest::ActionMgr Class Reference

#include <actionMgr.hpp>

Inheritance diagram for rad::utest::ActionMgr:
rad::ConfigurableActionMgr rad::ActionMgr

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
 
ConfigurableActionMgroperator= (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)
 
ActionListGetActions ()
 
ActionGroupListGetActionGroups ()
 
ActivityListGetActivities ()
 
scxml4cpp::ActionFindAction (const std::string &id)
 
ActionGroupFindActionGroup (const std::string &id)
 
void DelAction (const std::string &id)
 
 ActionMgr (const ActionMgr &)=delete
 
ActionMgroperator= (const ActionMgr &)=delete
 Disable copy constructor.
 

Detailed Description

Test class that implements a rad::ConfigurableActionMgr. It is used by the Unit Tests of the lsv::app library.

Constructor & Destructor Documentation

◆ ActionMgr()

rad::utest::ActionMgr::ActionMgr ( rad::DataContext & data)
inlineexplicit

Constructor.

Parameters
dataApplication runtime data.

◆ ~ActionMgr()

virtual rad::utest::ActionMgr::~ActionMgr ( )
inlinevirtual

Destructor.

Reimplemented from rad::ActionMgr.

Member Function Documentation

◆ CreateActions()

virtual void rad::utest::ActionMgr::CreateActions ( rad::Application & appl)
inlineoverridevirtual

Creates the actions to deal with ELT Standard commands and LSV Common commands.

Implements rad::ConfigurableActionMgr.

◆ CreateActivities()

virtual void rad::utest::ActionMgr::CreateActivities ( rad::Application & appl)
inlineoverridevirtual

Creates the activities.

Implements rad::ConfigurableActionMgr.


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