The MAUVE Toolchain
|
Configurable trait. More...
#include <Configurable.hpp>
Public Member Functions | |
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... | |
Configurable trait.
|
pure virtual |
Get the configuration status of the configurable object.
Implemented in mauve::runtime::Shell, mauve::runtime::Component< SHELL, CORE, FSM >, mauve::runtime::Core< SHELL >, mauve::runtime::Core< MuxReadPortShell< T, N > >, mauve::runtime::Core< RelayShell< T > >, mauve::runtime::Core< SubscriberComponentShell< T, ROS_T > >, mauve::runtime::Core< MuxWriteServiceShell< T, N > >, mauve::runtime::Core< MuxPriorityReadPortShell< T, N > >, mauve::runtime::Core< SharedDataShell< T > >, mauve::runtime::Core< RosShell< ROS_T, T > >, mauve::runtime::Core< RosShell< T, ROS_T > >, mauve::runtime::Core< MuxPriorityReadPortShell< runtime::StatusValue< T >, N > >, mauve::runtime::FiniteStateMachine< SHELL, CORE >, mauve::runtime::Resource< SHELL, CORE, INTERFACE >, mauve::runtime::Interface< SHELL, CORE >, mauve::runtime::Interface< RosShell< ROS_T, T >, SubscriberCore< ROS_T, T > >, mauve::runtime::Interface< RosShell< T, ROS_T >, PublisherCore< T, ROS_T > >, mauve::runtime::Interface< MuxReadPortShell< T, N >, MuxReadPortCore< T, N > >, mauve::runtime::Interface< MuxPriorityReadPortShell< T, N >, MuxPriorityReadPortCore< T, N > >, mauve::runtime::Interface< MuxWriteServiceShell< T, N >, MuxWriteServiceCore< T, N > >, mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > >, and mauve::runtime::Architecture.