The MAUVE Toolchain
mauve::runtime::WithLogger Struct Referenceabstract

Object with a Logger. More...

#include <WithLogger.hpp>

Inherited by mauve::runtime::Core< MuxPriorityReadPortShell< runtime::StatusValue< T >, N > > [virtual], mauve::runtime::Core< MuxPriorityReadPortShell< T, N > > [virtual], mauve::runtime::Core< MuxReadPortShell< T, N > > [virtual], mauve::runtime::Core< MuxWriteServiceShell< T, N > > [virtual], mauve::runtime::Core< RelayShell< T > > [virtual], mauve::runtime::Core< RosShell< ROS_T, T > > [virtual], mauve::runtime::Core< RosShell< T, ROS_T > > [virtual], mauve::runtime::Core< SharedDataShell< T > > [virtual], mauve::runtime::Core< SubscriberComponentShell< T, ROS_T > > [virtual], mauve::runtime::CoreContainer< MuxPriorityReadPortShell< runtime::StatusValue< T >, N > > [virtual], mauve::runtime::CoreContainer< MuxPriorityReadPortShell< T, N > > [virtual], mauve::runtime::CoreContainer< MuxReadPortShell< T, N > > [virtual], mauve::runtime::CoreContainer< MuxWriteServiceShell< T, N > > [virtual], mauve::runtime::CoreContainer< RelayShell< T > > [virtual], mauve::runtime::CoreContainer< RosShell< ROS_T, T > > [virtual], mauve::runtime::CoreContainer< RosShell< T, ROS_T > > [virtual], mauve::runtime::CoreContainer< SharedDataShell< T > > [virtual], mauve::runtime::CoreContainer< SubscriberComponentShell< T, ROS_T > > [virtual], mauve::runtime::Interface< MuxPriorityReadPortShell< T, N >, MuxPriorityReadPortCore< T, N > > [virtual], mauve::runtime::Interface< MuxReadPortShell< T, N >, MuxReadPortCore< T, N > > [virtual], mauve::runtime::Interface< MuxWriteServiceShell< T, N >, MuxWriteServiceCore< T, N > > [virtual], mauve::runtime::Interface< RosShell< ROS_T, T >, SubscriberCore< ROS_T, T > > [virtual], mauve::runtime::Interface< RosShell< T, ROS_T >, PublisherCore< T, ROS_T > > [virtual], mauve::runtime::Interface< SharedDataShell< T >, SharedDataCore< T > > [virtual], mauve::runtime::InterfaceContainer< MuxPriorityReadPortShell< T, N >, MuxPriorityReadPortCore< T, N > > [virtual], mauve::runtime::InterfaceContainer< MuxReadPortShell< T, N >, MuxReadPortCore< T, N > > [virtual], mauve::runtime::InterfaceContainer< MuxWriteServiceShell< T, N >, MuxWriteServiceCore< T, N > > [virtual], mauve::runtime::InterfaceContainer< RosShell< ROS_T, T >, SubscriberCore< ROS_T, T > > [virtual], mauve::runtime::InterfaceContainer< RosShell< T, ROS_T >, PublisherCore< T, ROS_T > > [virtual], mauve::runtime::InterfaceContainer< SharedDataShell< T >, SharedDataCore< T > > [virtual], mauve::ros::Connector [virtual], mauve::ros::Publisher< T, ROS_T > [virtual], mauve::runtime::AbstractComponent [virtual], mauve::runtime::Architecture [virtual], mauve::runtime::Core< SHELL > [virtual], mauve::runtime::CoreContainer< SHELL > [virtual], mauve::runtime::FiniteStateMachine< SHELL, CORE > [virtual], mauve::runtime::FSMContainer< SHELL, CORE > [virtual], mauve::runtime::Interface< SHELL, CORE > [virtual], mauve::runtime::InterfaceContainer< SHELL, CORE > [virtual], mauve::runtime::Resource< SHELL, CORE, INTERFACE > [virtual], mauve::runtime::ServiceContainer< CORE > [virtual], mauve::runtime::Shell [virtual], mauve::runtime::ShellContainer [virtual], mauve::runtime::ServiceContainer< MuxPriorityReadPortCore< T, N > > [virtual], mauve::runtime::ServiceContainer< MuxReadPortCore< T, N > > [virtual], mauve::runtime::ServiceContainer< MuxWriteServiceCore< T, N > > [virtual], mauve::runtime::ServiceContainer< PublisherCore< T, ROS_T > > [virtual], mauve::runtime::ServiceContainer< SharedDataCore< T > > [virtual], and mauve::runtime::ServiceContainer< SubscriberCore< ROS_T, T > > [virtual].

Public Member Functions

virtual AbstractLoggerlogger () const =0
 Get the logger.
 

Detailed Description

Object with a Logger.