|
uvco 0.1
|
Classes | |
| class | uvco::ThreadLocalKey< T > |
Functions | |
| Promise< void > | uvco::innerSubmitWork (const Loop &loop, std::function< void()> work) |
| Do not use; instead, use submitWork<void>(). | |
| template<typename R> requires std::is_void_v<R> || std::is_move_constructible_v<R> | |
| Promise< R > | uvco::submitWork (const Loop &loop, std::function< R()> work) |
| template<> | |
| Promise< void > | uvco::submitWork (const Loop &loop, std::function< void()> work) |
Do not use; instead, use submitWork<void>().
| Promise< R > uvco::submitWork | ( | const Loop & | loop, |
| std::function< R()> | work ) |
Submit a function to be run on the libuv threadpool. The promise will return the function's return value.