49 const sockaddr& addr,
int flags = 0);
62 const std::shared_ptr<GetNameInfoReq>& req,
63 const sockaddr& addr,
int flags = 0) {
77 std::function<
void(
const char*,
const char*)> callback,
78 const sockaddr& addr,
int flags = 0);
90 std::function<
void(
const char*,
const char*)> callback,
91 const sockaddr& addr,
int flags = 0) {
107 std::string_view ip,
unsigned int port,
int flags = 0);
121 const std::shared_ptr<GetNameInfoReq>& req,
122 std::string_view ip,
unsigned int port,
138 std::function<
void(
const char*,
const char*)> callback,
139 std::string_view ip,
unsigned int port,
int flags = 0);
153 std::function<
void(
const char*,
const char*)> callback,
154 std::string_view ip,
unsigned int port,
171 std::string_view ip,
unsigned int port,
int flags = 0);
185 const std::shared_ptr<GetNameInfoReq>& req,
186 std::string_view ip,
unsigned int port,
203 std::function<
void(
const char*,
const char*)> callback,
204 std::string_view ip,
unsigned int port,
int flags = 0);
218 std::function<
void(
const char*,
const char*)> callback,
219 std::string_view ip,
unsigned int port,
wpi::util::sig::Signal< const char *, const char * > resolved
Resolved lookup signal.
Definition GetNameInfo.hpp:35
Loop & GetLoop() const
Definition GetNameInfo.hpp:29
Event loop.
Definition Loop.hpp:35
uv_getnameinfo_t * GetRaw() noexcept
Definition Request.hpp:149
RequestImpl()
Definition Request.hpp:162
Definition Prepare.hpp:14
void GetNameInfo6(Loop &loop, const std::shared_ptr< GetNameInfoReq > &req, std::string_view ip, unsigned int port, int flags=0)
Asynchronous IPv6 getnameinfo(3).
void GetNameInfo4(Loop &loop, const std::shared_ptr< GetNameInfoReq > &req, std::string_view ip, unsigned int port, int flags=0)
Asynchronous IPv4 getnameinfo(3).
void GetNameInfo(Loop &loop, const std::shared_ptr< GetNameInfoReq > &req, const sockaddr &addr, int flags=0)
Asynchronous getnameinfo(3).
flags
Definition http_parser.hpp:206
SignalBase< detail::NullMutex, T... > Signal
Specialization of SignalBase to be used in single threaded contexts.
Definition Signal.h:809
UV_REQ_FIELDS uv_loop_t * loop
Definition uv.h:991
void * data
Definition uv.h:1907