biogears::TaskQueue Class Referenceabstract

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

#include <TaskQueue.h>

Inheritance diagram for biogears::TaskQueue:

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

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

Implemented in biogears::TaskRunner.

virtual void biogears::TaskQueue::ReportTaskComplete ( )
pure virtual

Implemented in biogears::TaskRunner.