StarterFactory Class Referenceabstract

Abstract base class for factory classes that create ApplicationStarter. Should be implemented for each operating system. More...

#include <ArmarXCore/util/ScenarioManagerCommon/executor/StarterFactory.h>

+ Inheritance diagram for StarterFactory:

Public Member Functions

virtual ApplicationStarterPtr getStarter ()=0
 Returns a system-specific ApplicationStarter. More...
 

Static Public Member Functions

static std::shared_ptr< StarterFactorygetFactory ()
 Returns the right StarterFactory for this operatin system. More...
 

Detailed Description

Abstract base class for factory classes that create ApplicationStarter. Should be implemented for each operating system.

Definition at line 40 of file StarterFactory.h.

Member Function Documentation

◆ getFactory()

StarterFactoryPtr getFactory ( )
static

Returns the right StarterFactory for this operatin system.

Returns
StarterFactory depending on the operating system

Definition at line 33 of file StarterFactory.cpp.

◆ getStarter()

virtual ApplicationStarterPtr getStarter ( )
pure virtual

Returns a system-specific ApplicationStarter.

Returns
system-specific starter

Implemented in StarterFactoryLinux.


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