CUBRID Engine  latest
cubthread::task< Context > Class Template Referenceabstract

#include <thread_task.hpp>

Inheritance diagram for cubthread::task< Context >:
Inheritance graph
Collaboration diagram for cubthread::task< Context >:
Collaboration graph

Public Types

using context_type = Context
 

Public Member Functions

 task (void)=default
 
virtual ~task (void)=default
 
virtual void execute (context_type &)=0
 
virtual void retire (void)
 

Detailed Description

template<typename Context>
class cubthread::task< Context >

Definition at line 61 of file thread_task.hpp.

Member Typedef Documentation

template<typename Context>
using cubthread::task< Context >::context_type = Context

Definition at line 64 of file thread_task.hpp.

Constructor & Destructor Documentation

template<typename Context>
cubthread::task< Context >::task ( void  )
default
template<typename Context>
virtual cubthread::task< Context >::~task ( void  )
virtualdefault

Member Function Documentation


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