|
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... | |