2 #ifndef UVCC_REQUEST__HPP 3 #define UVCC_REQUEST__HPP 5 #include "uvcc/request-base.hpp" 6 #include "uvcc/request-fs.hpp" 7 #include "uvcc/request-stream.hpp" 8 #include "uvcc/request-udp.hpp" 9 #include "uvcc/request-io.hpp" 10 #include "uvcc/request-dns.hpp" 11 #include "uvcc/request-misc.hpp" 29 template<
typename >
class work;
40 template<
typename _UV_T_ >
struct uv_req_traits {};
44 #define XX(X, x) template<> struct uv_req_traits< uv_##x##_t > { using type = x; }; Namespace for all uvcc definitions.
Work scheduling request type.
The base class for the libuv requests.
Stream connect request type.
Getaddrinfo request type.
Stream shutdown request type.
The base calss for filesystem requests.
Stream write request type.
Getnameinfo request type.