|
| void | on_task_init () noexcept |
| |
| void | on_task_fini () noexcept |
| |
| bool | dispatch (ev_task &task) noexcept |
| |
| template<class F , class... Args> |
| typename ::std::enable_if< !::std::is_base_of< ev_task, typename ::std::decay< F >::type >::value, bool >::type | dispatch (F &&f, Args &&... args) |
| |
| void | post (ev_task &task) noexcept |
| |
| template<class F , class... Args> |
| typename ::std::enable_if< !::std::is_base_of< ev_task, typename ::std::decay< F >::type >::value >::type | post (F &&f, Args &&... args) |
| |
| void | defer (ev_task &task) noexcept |
| |
| template<class F , class... Args> |
| typename ::std::enable_if< !::std::is_base_of< ev_task, typename ::std::decay< F >::type >::value >::type | defer (F &&f, Args &&... args) |
| |
| bool | abort (ev_task &task) noexcept |
| |
| ::std::size_t | abort_all () noexcept |
| |
| void | run (ev_task &task) noexcept |
| |
An abstract task executor. This class is a wrapper around #ev_exec_t*.
Definition at line 38 of file exec.hpp.