Skip to content

Class cubthread::worker_pool_task_capper::capped_task

ClassList > cubthread > worker_pool_task_capper > capped_task

  • #include <thread_worker_pool_taskcap.hpp>

Inherits the following classes: cubthread::task

Public Types inherited from cubthread::task

See cubthread::task

Type Name
typedef Context context_type

Public Functions

Type Name
capped_task () = delete
capped_task (worker_pool_task_capper & capper, task< entry > * task)
virtual void execute (entry & ctx) override
~capped_task ()

Public Functions inherited from cubthread::task

See cubthread::task

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

Public Functions Documentation

function capped_task [1/2]

cubthread::worker_pool_task_capper::capped_task::capped_task () = delete

function capped_task [2/2]

cubthread::worker_pool_task_capper::capped_task::capped_task (
    worker_pool_task_capper & capper,
    task < entry > * task
) 

function execute

virtual void cubthread::worker_pool_task_capper::capped_task::execute (
    entry & ctx
) override

Implements cubthread::task::execute


function ~capped_task

cubthread::worker_pool_task_capper::capped_task::~capped_task () 


The documentation for this class was generated from the following file cubrid/src/thread/thread_worker_pool_taskcap.hpp