The MAUVE Toolchain
mauve::runtime::InterfaceContainer< SHELL, CORE > Struct Template Reference
Inheritance diagram for mauve::runtime::InterfaceContainer< SHELL, CORE >:
Collaboration diagram for mauve::runtime::InterfaceContainer< 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::WithName
virtual std::string name () const =0
 Get the name.
 
- Public Member Functions inherited from mauve::runtime::WithAbstractInterface
virtual bool cleanup_interface ()=0
 Clean up the Interface.
 
virtual bool configure_interface ()=0
 Configure the Interface.
 
virtual AbstractInterfaceget_interface () const =0
 Get a pointer to the Interface.
 
virtual bool is_empty_interface () const =0
 Check if the Interface 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.