ifw-slm 0.1.2
 
Loading...
Searching...
No Matches
ifw::slm::TestableBaseLoopSuspendedActions Class Reference
Inheritance diagram for ifw::slm::TestableBaseLoopSuspendedActions:
ifw::slm::BaseLoopSuspendedActions

Public Member Functions

LoopStateDataGetState ()
 
 BaseLoopSuspendedActions (const std::string &name, rad::Application &appl, rad::ConfigurableActionMgr &action_mgr, DataContext &data, int loop_index, std::shared_ptr< LoopCompletionHandler > completion_handler=nullptr)
 
 BaseLoopSuspendedActions (const BaseLoopSuspendedActions &)=delete
 
- Public Member Functions inherited from ifw::slm::BaseLoopSuspendedActions
 BaseLoopSuspendedActions (const std::string &name, rad::Application &appl, rad::ConfigurableActionMgr &action_mgr, DataContext &data, int loop_index, std::shared_ptr< LoopCompletionHandler > completion_handler=nullptr)
 
virtual ~BaseLoopSuspendedActions ()=default
 
void Initialize () override
 
void Configure (const std::vector< std::string > &keys) override
 
virtual void Execute (scxml4cpp::Context *c)
 
virtual void Complete (scxml4cpp::Context *c)
 
virtual void Abort (scxml4cpp::Context *c)
 
virtual void InstallTimer (scxml4cpp::Context *c)
 
 BaseLoopSuspendedActions (const BaseLoopSuspendedActions &)=delete
 
BaseLoopSuspendedActionsoperator= (const BaseLoopSuspendedActions &)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from ifw::slm::BaseLoopSuspendedActions
virtual void OnLoopOpen ()
 
virtual void OnLoopClose ()
 
virtual void OnLoopSuspend ()
 
virtual void OnCycleStart ()
 
virtual void OnCycleComplete (bool success)
 
virtual void OnCycleError ()
 
- Protected Attributes inherited from ifw::slm::BaseLoopSuspendedActions
rad::Application & m_appl
 
rad::ConfigurableActionMgr & m_action_mgr
 
DataContextm_data
 
int m_loop_index
 
std::shared_ptr< LoopCompletionHandlerm_completion_handler
 
LoopStateData m_loop_state
 

Member Function Documentation

◆ BaseLoopSuspendedActions() [1/2]

ifw::slm::BaseLoopSuspendedActions::BaseLoopSuspendedActions ( const BaseLoopSuspendedActions & )
delete

◆ BaseLoopSuspendedActions() [2/2]

ifw::slm::BaseLoopSuspendedActions::BaseLoopSuspendedActions ( const std::string & name,
rad::Application & appl,
rad::ConfigurableActionMgr & action_mgr,
DataContext & data,
int loop_index,
std::shared_ptr< LoopCompletionHandler > completion_handler = nullptr )

◆ GetState()

LoopStateData & ifw::slm::TestableBaseLoopSuspendedActions::GetState ( )
inline

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