The MAUVE Toolchain
|
Abstract Resource class. More...
#include <AbstractResource.hpp>
Public Member Functions | |
AbstractResource (std::string const &name) | |
Constructor. More... | |
AbstractResource (AbstractResource const &other)=delete | |
Constructor. More... | |
virtual bool | clear ()=0 |
Clear the resource. | |
virtual int | get_service_index (const Service *service) const =0 |
virtual bool | is_empty () const =0 |
Check if the resource is empty. | |
std::string | name () const overridefinal |
Get resource name. | |
std::string | type_name () const |
Get resource type name. | |
![]() | |
virtual void | cleanup ()=0 |
Cleanup the object. | |
virtual bool | configure ()=0 |
Configure the object. | |
virtual bool | is_configured () const =0 |
Get the configuration status of the configurable object. More... | |
![]() | |
virtual bool | cleanup_shell ()=0 |
Clean up the shell. | |
virtual bool | configure_shell ()=0 |
Configure th shell. | |
virtual Shell * | get_shell () const =0 |
Get a pointer to the shell. | |
virtual bool | is_empty_shell () const =0 |
Check if the shell is empty. | |
![]() | |
virtual bool | cleanup_core ()=0 |
Clean up the Core. | |
virtual bool | configure_core ()=0 |
Configure the Core. | |
virtual AbstractCore * | get_core () const =0 |
Get a pointer to the Core. | |
virtual bool | is_empty_core () const =0 |
Check if the Core is empty. | |
![]() | |
virtual bool | cleanup_interface ()=0 |
Clean up the Interface. | |
virtual bool | configure_interface ()=0 |
Configure the Interface. | |
virtual AbstractInterface * | get_interface () const =0 |
Get a pointer to the Interface. | |
virtual bool | is_empty_interface () const =0 |
Check if the Interface is empty. | |
Abstract Resource class.
mauve::runtime::AbstractResource::AbstractResource | ( | std::string const & | name | ) |
Constructor.
name | resource name |
|
delete |
Constructor.
other | a Resource |