Pioneer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
JobSet Class Reference

#include <JobQueue.h>

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

Public Member Functions

 JobSet (JobQueue *queue)
 
 JobSet (JobSet &&other)
 
JobSetoperator= (JobSet &&other)
 
 JobSet (const JobSet &)=delete
 
JobSetoperator= (const JobSet &other)=delete
 
virtual void Order (Job *job)
 
virtual void RemoveJob (Job::Handle *handle)
 
bool IsEmpty () const
 
- Public Member Functions inherited from JobClient
virtual void Order (Job *job)=0
 
virtual void RemoveJob (Job::Handle *handle)=0
 
virtual ~JobClient ()
 

Constructor & Destructor Documentation

◆ JobSet() [1/3]

JobSet::JobSet ( JobQueue queue)
inline

◆ JobSet() [2/3]

JobSet::JobSet ( JobSet &&  other)
inline

◆ JobSet() [3/3]

JobSet::JobSet ( const JobSet )
delete

Member Function Documentation

◆ IsEmpty()

bool JobSet::IsEmpty ( ) const
inline

◆ operator=() [1/2]

JobSet & JobSet::operator= ( const JobSet other)
delete

◆ operator=() [2/2]

JobSet & JobSet::operator= ( JobSet &&  other)
inline

◆ Order()

virtual void JobSet::Order ( Job job)
inlinevirtual

Implements JobClient.

Here is the call graph for this function:

◆ RemoveJob()

virtual void JobSet::RemoveJob ( Job::Handle handle)
inlinevirtual

Implements JobClient.


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