ImagingTools Core SDK
Public Member Functions | List of all members
imthype::IJobSchedulerParamsabstract

#include <IJobSchedulerParams.h>

Inherits iser::ISerializable.

Public Member Functions

virtual double GetPriority () const =0
 
virtual void SetPriority (double prioority)=0
 
virtual QByteArray GetPredecessorJobId () const =0
 
virtual void SetPredecessorJobId (const QByteArray &predecessorJobId)=0
 

Detailed Description

Interface for defining the parameter for controlling the order of the job execution. Each job have: A priority (given as a number between 0 and 1) ID of the predecessor job. In case this ID is empty the order will be defined according to the job priority only.

Definition at line 19 of file IJobSchedulerParams.h.

Member Function Documentation

◆ GetPredecessorJobId()

virtual QByteArray imthype::IJobSchedulerParams::GetPredecessorJobId ( ) const
pure virtual

Get the predecessor job-ID.

◆ GetPriority()

virtual double imthype::IJobSchedulerParams::GetPriority ( ) const
pure virtual

Get processing priority [0...1].

◆ SetPredecessorJobId()

virtual void imthype::IJobSchedulerParams::SetPredecessorJobId ( const QByteArray &  predecessorJobId)
pure virtual

Set the predecessor job-ID.

◆ SetPriority()

virtual void imthype::IJobSchedulerParams::SetPriority ( double  prioority)
pure virtual

Set processing priority [0...1].