Pioneer
Classes | Public Member Functions | List of all members
AsyncJobQueue Class Reference

#include <JobQueue.h>

Inheritance diagram for AsyncJobQueue:
Inheritance graph
[legend]
Collaboration diagram for AsyncJobQueue:
Collaboration graph
[legend]

Public Member Functions

 AsyncJobQueue (Uint32 numRunners)
 
virtual ~AsyncJobQueue ()
 
virtual Job::Handle Queue (Job *job, JobClient *client=nullptr) override
 
virtual void Cancel (Job *job) override
 
virtual Uint32 FinishJobs () override
 
- Public Member Functions inherited from JobQueue
 JobQueue ()=default
 
 JobQueue (const JobQueue &)=delete
 
JobQueueoperator= (const JobQueue &)=delete
 
virtual ~JobQueue ()
 

Constructor & Destructor Documentation

◆ AsyncJobQueue()

AsyncJobQueue::AsyncJobQueue ( Uint32  numRunners)

◆ ~AsyncJobQueue()

AsyncJobQueue::~AsyncJobQueue ( )
virtual

Member Function Documentation

◆ Cancel()

void AsyncJobQueue::Cancel ( Job job)
overridevirtual

Implements JobQueue.

Here is the call graph for this function:

◆ FinishJobs()

Uint32 AsyncJobQueue::FinishJobs ( )
overridevirtual

Implements JobQueue.

Here is the call graph for this function:

◆ Queue()

Job::Handle AsyncJobQueue::Queue ( Job job,
JobClient client = nullptr 
)
overridevirtual

Implements JobQueue.


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