CCF
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Friends | List of all members
ccf::tasks::BaseTask Struct Referenceabstract

#include <task.h>

Inherited by ccf::tasks::BasicTask, ccf::tasks::FanInTasks, and ccf::tasks::OrderedTasks.

Public Member Functions

virtual ~BaseTask ()=default
 
void do_task ()
 
virtual const std::string & get_name () const =0
 
void cancel_task ()
 
bool is_cancelled ()
 

Protected Member Functions

virtual void do_task_implementation ()=0
 

Friends

Resumable ccf::tasks::pause_current_task ()
 

Constructor & Destructor Documentation

◆ ~BaseTask()

virtual ccf::tasks::BaseTask::~BaseTask ( )
virtualdefault

Member Function Documentation

◆ cancel_task()

void ccf::tasks::BaseTask::cancel_task ( )

◆ do_task()

void ccf::tasks::BaseTask::do_task ( )

◆ do_task_implementation()

virtual void ccf::tasks::BaseTask::do_task_implementation ( )
protectedpure virtual

◆ get_name()

virtual const std::string & ccf::tasks::BaseTask::get_name ( ) const
pure virtual

◆ is_cancelled()

bool ccf::tasks::BaseTask::is_cancelled ( )

Friends And Related Symbol Documentation

◆ ccf::tasks::pause_current_task


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