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

#include <IJobStatus.h>

Inheritance diagram for imthype::IJobStatus:
imthype::CJobStatus

Public Member Functions

virtual IJobQueueManager::ProcessingStatus GetProcessingStatus () const =0
 
virtual void SetProcessingStatus (IJobQueueManager::ProcessingStatus status)=0
 
virtual double GetProgress () const =0
 
virtual void SetProgress (double progress)=0
 

Detailed Description

Interface for managing job execution status and progress.

Definition at line 16 of file IJobStatus.h.

Member Function Documentation

◆ GetProcessingStatus()

virtual IJobQueueManager::ProcessingStatus imthype::IJobStatus::GetProcessingStatus ( ) const
pure virtual

Get current processing status of the job.

◆ GetProgress()

virtual double imthype::IJobStatus::GetProgress ( ) const
pure virtual

Get current progress of the job (0.0 to 1.0).

◆ SetProcessingStatus()

virtual void imthype::IJobStatus::SetProcessingStatus ( IJobQueueManager::ProcessingStatus  status)
pure virtual

Set processing status of the job.

Parameters
statusNew processing status

◆ SetProgress()

virtual void imthype::IJobStatus::SetProgress ( double  progress)
pure virtual

Set progress of the job.

Parameters
progressProgress value between 0.0 and 1.0