The MAUVE Toolchain
mauve::runtime::FSMContainer< SHELL, CORE > Struct Template Reference
Inheritance diagram for mauve::runtime::FSMContainer< SHELL, CORE >:
Collaboration diagram for mauve::runtime::FSMContainer< SHELL, CORE >:

Additional Inherited Members

- Public Member Functions inherited from mauve::runtime::WithLogger
virtual AbstractLoggerlogger () const =0
 Get the logger.
 
- Public Member Functions inherited from mauve::runtime::WithAbstractFSM
virtual bool cleanup_fsm ()=0
 Clean up the FSM.
 
virtual bool configure_fsm ()=0
 Configure the FSM.
 
virtual AbstractFiniteStateMachineget_fsm () const =0
 Get a pointer to the FSM.
 
virtual bool is_empty_fsm () const =0
 Check if the FSM is empty.
 
- Public Member Functions inherited from mauve::runtime::WithShell< SHELL >
virtual bool clear_shell ()=0
 Clear the shell.
 
virtual SHELL & shell () const =0
 Get the shell.
 
- Public Member Functions inherited from mauve::runtime::WithCore< CORE >
virtual bool clear_core ()=0
 Clear the Core.
 
virtual CORE & core () const =0
 Get the Core.
 
virtual CORE * core_ptr () const =0
 Get a pointer to the Core.