Workspace 6.21.5
Public Member Functions | Protected Member Functions | List of all members
AbstractRemoteScheduler Class Referenceabstract

#include <Workspace/DataExecution/Execution/abstractremotescheduler.h>

Inheritance diagram for AbstractRemoteScheduler:
[legend]

Public Member Functions

QString getServerUuid () const
 
virtual QString getTypeId () const =0
 
virtual bool load (const Authentication::SettingContainer &settings)=0
 
virtual void pause ()
 
virtual void resume ()
 
virtual void save (Authentication::SettingContainer &settings) const =0
 
virtual void setup (Authentication::SettingContainer &settings) const =0
 
virtual bool start ()=0
 
virtual void stop ()=0
 

Protected Member Functions

 AbstractRemoteScheduler ()
 
AbstractRemoteServergetServer ()
 
bool isLimitedByFeatureNumber (const SchedulerFeatures &) const
 
bool isSchedulerBusy () const
 

Constructor & Destructor Documentation

◆ AbstractRemoteScheduler()

AbstractRemoteScheduler ( )
protected

Member Function Documentation

◆ getServer()

AbstractRemoteServer & getServer ( )
protected

Return server pointer.

◆ getServerUuid()

QString getServerUuid ( ) const

Get Server Uuid.

◆ getTypeId()

virtual QString getTypeId ( ) const
pure virtual

◆ isLimitedByFeatureNumber()

bool isLimitedByFeatureNumber ( const SchedulerFeatures requiredFeatures) const
protected

◆ isSchedulerBusy()

bool isSchedulerBusy ( ) const
protected

◆ load()

virtual bool load ( const Authentication::SettingContainer settings)
pure virtual

◆ pause()

virtual void pause ( )
inlinevirtual

◆ resume()

virtual void resume ( )
inlinevirtual

◆ save()

virtual void save ( Authentication::SettingContainer settings) const
pure virtual

◆ setup()

virtual void setup ( Authentication::SettingContainer settings) const
pure virtual

◆ start()

virtual bool start ( )
pure virtual

◆ stop()

virtual void stop ( )
pure virtual