joque
task orchestration library
joque::job_iface Struct Referenceabstract

Job interface used by task and execution. More...

#include <job.hpp>

+ Inheritance diagram for joque::job_iface:

Public Member Functions

virtual inval_result is_invalidated ()=0
 Returns true in case the job is invalidated. More...
 
virtual run_result run (const task &)=0
 Executes one run of the task. More...
 
virtual ~job_iface ()=default
 

Detailed Description

Job interface used by task and execution.

Constructor & Destructor Documentation

◆ ~job_iface()

virtual joque::job_iface::~job_iface ( )
virtualdefault

Member Function Documentation

◆ is_invalidated()

virtual inval_result joque::job_iface::is_invalidated ( )
pure virtual

Returns true in case the job is invalidated.

Implemented in joque::job< T >.

◆ run()

virtual run_result joque::job_iface::run ( const task )
pure virtual

Executes one run of the task.

Implemented in joque::job< T >.


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