|
uvco 0.1
|
#include <exception>#include <functional>#include <utility>#include <uv.h>#include "uvco/loop/loop.h"#include "uvco/promise/promise.h"#include <optional>#include <uv/unix.h>#include <variant>

Go to the source code of this file.
Classes | |
| class | uvco::ThreadLocalKey< T > |
Namespaces | |
| namespace | uvco |
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) |