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

#include <JobQueue.h>

Inheritance diagram for Job:
Inheritance graph
[legend]

Classes

class  Handle
 

Public Member Functions

 Job ()
 
virtual ~Job ()
 
 Job (const Job &)=delete
 
Joboperator= (const Job &)=delete
 
virtual void OnRun ()=0
 
virtual void OnFinish ()=0
 
virtual void OnCancel ()
 

Friends

class AsyncJobQueue
 
class SyncJobQueue
 
class JobRunner
 
class TaskGraph
 
class TaskGraphJobQueueImpl
 

Constructor & Destructor Documentation

◆ Job() [1/2]

Job::Job ( )
inline

◆ ~Job()

Job::~Job ( )
virtual

◆ Job() [2/2]

Job::Job ( const Job )
delete

Member Function Documentation

◆ OnCancel()

virtual void Job::OnCancel ( )
inlinevirtual

◆ OnFinish()

virtual void Job::OnFinish ( )
pure virtual

◆ OnRun()

virtual void Job::OnRun ( )
pure virtual

◆ operator=()

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

Friends And Related Symbol Documentation

◆ AsyncJobQueue

friend class AsyncJobQueue
friend

◆ JobRunner

friend class JobRunner
friend

◆ SyncJobQueue

friend class SyncJobQueue
friend

◆ TaskGraph

friend class TaskGraph
friend

◆ TaskGraphJobQueueImpl

friend class TaskGraphJobQueueImpl
friend

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