CARMA C++
carma::monitor::MonitorSubsystemMaster Class Reference

A factory to produce monitor subsystems based on name. More...

#include <carma/monitor/MonitorSubsystemMaster.h>

Public Member Functions

virtual ~MonitorSubsystemMaster ()
 Destructor. More...
 

Static Public Member Functions

static MonitorSubsystemmakeSubsystem (const std::string &subsystemName)
 Produce a monitor subsystem on the heap The subsystems can be upcast if needed. More...
 

Detailed Description

A factory to produce monitor subsystems based on name.

It has a single static method to produce a subsystem on the heap.

Definition at line 30 of file MonitorSubsystemMaster.h.

Constructor & Destructor Documentation

virtual carma::monitor::MonitorSubsystemMaster::~MonitorSubsystemMaster ( )
virtual

Destructor.

Definition at line 36 of file MonitorSubsystemMaster.h.

Member Function Documentation

static MonitorSubsystem& carma::monitor::MonitorSubsystemMaster::makeSubsystem ( const std::string &  subsystemName)
static

Produce a monitor subsystem on the heap The subsystems can be upcast if needed.

Note subsystems returned by this static method are leaked!

Parameters
subsystemNamecase insensitive
Exceptions
carma::util::IllegalArgumentExceptionon invalid subsystemName.

The documentation for this class was generated from the following file: