TaskQueue Class Referenceabstract

Interface through which TaskProcessors retrieve Tasks from the TaskRunner. More...

#include <TaskQueue.h>

Inherited by TaskRunner.

Public Member Functions

virtual std::unique_ptr< TaskGetNextTask ()=0
 
virtual void ReportTaskComplete ()=0
 

Detailed Description

Interface through which TaskProcessors retrieve Tasks from the TaskRunner.

Member Function Documentation

◆ GetNextTask()

virtual std::unique_ptr<Task> TaskQueue::GetNextTask ( )
pure virtual

Implemented in TaskRunner.

◆ ReportTaskComplete()

virtual void TaskQueue::ReportTaskComplete ( )
pure virtual

Implemented in TaskRunner.