ifw-slm 0.1.2
 
Loading...
Searching...
No Matches
ifw::slm::TestableLoop1Suspended Class Reference
Inheritance diagram for ifw::slm::TestableLoop1Suspended:
ifw::slm::ActionsLoopSuspended< 1 > ifw::slm::BaseLoopSuspendedActions

Public Member Functions

LoopStateDataGetState ()
 
- Public Member Functions inherited from ifw::slm::ActionsLoopSuspended< 1 >
 ActionsLoopSuspended (const std::string &name, rad::Application &appl, rad::ConfigurableActionMgr &action_mgr, DataContext &data, int loop_index, std::shared_ptr< LoopCompletionHandler > completion_handler)
 
 ~ActionsLoopSuspended () override
 
void Execute (scxml4cpp::Context *c) override
 
void Complete (scxml4cpp::Context *c) override
 
void Abort (scxml4cpp::Context *c) override
 
 ActionsLoopSuspended (const ActionsLoopSuspended &)=delete
 
ActionsLoopSuspendedoperator= (const ActionsLoopSuspended &)=delete
 
 ActionsLoopSuspended (const std::string &name, rad::Application &appl, rad::ConfigurableActionMgr &action_mgr, DataContext &data, int loop_index, std::shared_ptr< LoopCompletionHandler > completion_handler)
 
 ActionsLoopSuspended (const ActionsLoopSuspended &)=delete
 
 ~ActionsLoopSuspended () override
 
void Execute (scxml4cpp::Context *c) override
 
void Complete (scxml4cpp::Context *c) override
 
void Abort (scxml4cpp::Context *c) override
 
ActionsLoopSuspendedoperator= (const ActionsLoopSuspended &)=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 InstallTimer (scxml4cpp::Context *c)
 
 BaseLoopSuspendedActions (const BaseLoopSuspendedActions &)=delete
 
BaseLoopSuspendedActionsoperator= (const BaseLoopSuspendedActions &)=delete
 

Additional Inherited Members

- Public Types inherited from ifw::slm::ActionsLoopSuspended< 1 >
using base_type
 
- 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

◆ GetState()

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

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