Pioneer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
JobQueue Class Referenceabstract

#include <JobQueue.h>

Inheritance diagram for JobQueue:
Inheritance graph
[legend]

Public Member Functions

 JobQueue ()=default
 
 JobQueue (const JobQueue &)=delete
 
JobQueueoperator= (const JobQueue &)=delete
 
virtual ~JobQueue ()
 
virtual Job::Handle Queue (Job *job, JobClient *client=nullptr)=0
 
virtual void Cancel (Job *job)=0
 
virtual Uint32 FinishJobs ()=0
 

Constructor & Destructor Documentation

◆ JobQueue() [1/2]

JobQueue::JobQueue ( )
default

◆ JobQueue() [2/2]

JobQueue::JobQueue ( const JobQueue )
delete

◆ ~JobQueue()

virtual JobQueue::~JobQueue ( )
inlinevirtual

Member Function Documentation

◆ Cancel()

virtual void JobQueue::Cancel ( Job job)
pure virtual

Implemented in TaskGraphJobQueueImpl, and SyncJobQueue.

◆ FinishJobs()

virtual Uint32 JobQueue::FinishJobs ( )
pure virtual

Implemented in TaskGraphJobQueueImpl, and SyncJobQueue.

◆ operator=()

JobQueue & JobQueue::operator= ( const JobQueue )
delete

◆ Queue()

virtual Job::Handle JobQueue::Queue ( Job job,
JobClient client = nullptr 
)
pure virtual

Implemented in TaskGraphJobQueueImpl, and SyncJobQueue.


The documentation for this class was generated from the following file: