Workspace 6.21.5
Public Member Functions | List of all members
SchedulerRequests Class Reference

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

Public Member Functions

 SchedulerRequests ()
 
virtual ~SchedulerRequests ()
 
void add (SchedulerRequest &request)
 
int count () const
 
int countofLocallyScheduled (const QStringList &exclude) const
 
int countOfRequestsAssignedTo (const AbstractScheduler &) const
 
SchedulerRequestitem (const int index) const
 
SchedulerRequestitem (const QString &guid) const
 
SchedulerFeatures occupiedFeatures (const AbstractScheduler *scheduler=nullptr) const
 
void remove (const QString &guid)
 

Detailed Description

Maintains a collection of SchedulerRequest instances.

Constructor & Destructor Documentation

◆ SchedulerRequests()

SchedulerRequests ( )
default

◆ ~SchedulerRequests()

~SchedulerRequests ( )
virtualdefault

Member Function Documentation

◆ add()

void add ( SchedulerRequest request)

◆ count()

int count ( ) const

◆ countofLocallyScheduled()

int countofLocallyScheduled ( const QStringList exclude) const

◆ countOfRequestsAssignedTo()

int countOfRequestsAssignedTo ( const AbstractScheduler server) const

◆ item() [1/2]

SchedulerRequest * item ( const int  index) const

◆ item() [2/2]

SchedulerRequest * item ( const QString &  guid) const

◆ occupiedFeatures()

SchedulerFeatures occupiedFeatures ( const AbstractScheduler scheduler = nullptr) const

◆ remove()

void remove ( const QString &  guid)