| 
    libtasks Documentation
    1.6
    
   | 
 
#include <tasks/dispatcher.h>#include <tasks/event_task.h>#include <tasks/logging.h>#include <tasks/ev_wrapper.h>#include <thread>#include <atomic>#include <memory>#include <mutex>#include <condition_variable>#include <functional>#include <queue>#include <sstream>#include <cassert>#include <vector>

Go to the source code of this file.
Classes | |
| struct | tasks::loop_t | 
| Needed to use std::unique_ptr<>  More... | |
| struct | tasks::task_func_queue_t | 
| struct | tasks::event | 
| class | tasks::worker | 
Namespaces | |
| tasks | |
Macros | |
| #define | ENABLE_ADD_TIME 0 | 
| #define | ADD_TIME_BUCKETS 10 | 
Functions | |
| template<typename EV_t > | |
| void | tasks::tasks_event_callback (struct ev_loop *loop, EV_t w, int e) | 
| Callback for I/O events.  More... | |
| void | tasks::tasks_async_callback (struct ev_loop *loop, ev_async *w, int events) | 
| Callback for async events.  More... | |