libtasks Documentation  1.6
tasks::task::finish_func_t Struct Reference

#include <task.h>

Public Member Functions

 finish_func_t (finish_func_worker_t f)
 
 finish_func_t (finish_func_void_t f)
 
void operator() (worker *worker)
 

Public Attributes

int m_type = 0
 
finish_func_worker_t m_f_worker
 
finish_func_void_t m_f_void
 

Detailed Description

Definition at line 23 of file task.h.

Constructor & Destructor Documentation

tasks::task::finish_func_t::finish_func_t ( finish_func_worker_t  f)
inline

Definition at line 24 of file task.h.

tasks::task::finish_func_t::finish_func_t ( finish_func_void_t  f)
inline

Definition at line 25 of file task.h.

Member Function Documentation

void tasks::task::finish_func_t::operator() ( worker worker)
inline

Definition at line 27 of file task.h.

Member Data Documentation

finish_func_void_t tasks::task::finish_func_t::m_f_void

Definition at line 40 of file task.h.

finish_func_worker_t tasks::task::finish_func_t::m_f_worker

Definition at line 39 of file task.h.

int tasks::task::finish_func_t::m_type = 0

Definition at line 38 of file task.h.


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