Workspace 6.21.5
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
OOPSchedulerProvider Class Reference

#include <Workspace/DataExecution/Execution/Schedulers/OutOfProcess/oopschedulerprovider.h>

Inheritance diagram for OOPSchedulerProvider:
[legend]

Public Member Functions

SchedulerConfigurationWidgetcreateConfigurationWidget (AbstractScheduler &) override
 
std::unique_ptr< AbstractSchedulercreateScheduler () override
 
QString getTypeId () const override
 
QString getVersion () const override
 
bool isUserCreatable () const override
 
- Public Member Functions inherited from SchedulerProvider
virtual SchedulerConfigurationWidgetcreateConfigurationWidget (AbstractRemoteScheduler &)
 
virtual SchedulerConfigurationWidgetcreateConfigurationWidget (AbstractScheduler &)
 
virtual std::unique_ptr< AbstractRemoteSchedulercreateRemoteScheduler ()
 
virtual std::unique_ptr< AbstractSchedulercreateScheduler ()=0
 
QString getDescription () const
 
QString getName () const
 
virtual QString getTypeId () const =0
 
virtual QString getVersion () const =0
 
virtual bool isUserCreatable () const
 

Static Public Member Functions

static OOPSchedulerProvidergetInstance ()
 

Static Public Attributes

static const QString TypeId = "OOP"
 

Protected Member Functions

 OOPSchedulerProvider (SchedulerController &)
 
 ~OOPSchedulerProvider () override
 
- Protected Member Functions inherited from SchedulerProvider
 SchedulerProvider (const QString &name, const QString &description)
 
virtual ~SchedulerProvider ()
 

Detailed Description

The provider of basic scheduler services.

Constructor & Destructor Documentation

◆ OOPSchedulerProvider()

Constructs the basic authentication provider.

◆ ~OOPSchedulerProvider()

~OOPSchedulerProvider ( )
overrideprotected

Destructor.

Member Function Documentation

◆ createConfigurationWidget()

SchedulerConfigurationWidget * createConfigurationWidget ( AbstractScheduler )
overridevirtual

Reimplemented from SchedulerProvider.

◆ createScheduler()

std::unique_ptr< AbstractScheduler > createScheduler ( )
overridevirtual

Implements SchedulerProvider.

◆ getInstance()

OOPSchedulerProvider & getInstance ( )
static

Returns the singleton instance of the basic authention provider.

Returns
The singleton basic authentication provider.

◆ getTypeId()

QString getTypeId ( ) const
overridevirtual

Implements SchedulerProvider.

◆ getVersion()

QString getVersion ( ) const
overridevirtual

Implements SchedulerProvider.

◆ isUserCreatable()

bool isUserCreatable ( ) const
inlineoverridevirtual

Reimplemented from SchedulerProvider.

Member Data Documentation

◆ TypeId

const QString TypeId = "OOP"
static