Go to the documentation of this file.
31 const SOCKADDR *pSockaddr,
32 socklen_t SockaddrLength,
35 PWCHAR pServiceBuffer,
36 DWORD ServiceBufferSize,
55 ret = WSAGetLastError();
60 ret = WideCharToMultiByte(CP_UTF8,
73 ret = WideCharToMultiByte(CP_UTF8,
99 if (
status == UV_ECANCELED) {
100 assert(
req->retcode == 0);
101 req->retcode = UV_EAI_CANCELED;
102 }
else if (
req->retcode == 0) {
107 if (
req->getnameinfo_cb)
120 const struct sockaddr*
addr,
122 if (
req == NULL ||
addr == NULL)
125 if (
addr->sa_family == AF_INET) {
128 sizeof(
struct sockaddr_in));
#define ARRAY_SIZE(array)
int WSAAPI GetNameInfoW(const SOCKADDR *pSockaddr, socklen_t SockaddrLength, PWCHAR pNodeBuffer, DWORD NodeBufferSize, PWCHAR pServiceBuffer, DWORD ServiceBufferSize, INT Flags)
#define container_of(ptr, type, member)
memcpy(mem, inblock.get(), min(CONTAINING_RECORD(inblock.get(), MEMBLOCK, data) ->size, size))
UV_EXTERN int uv_translate_sys_error(int sys_errno)
static void getnameinfo_cb(uv_getnameinfo_t *handle, int status, const char *hostname, const char *service)
void(* uv_getnameinfo_cb)(uv_getnameinfo_t *req, int status, const char *hostname, const char *service)
int uv__getaddrinfo_translate_error(int sys_err)
#define UV_REQ_INIT(req, typ)
#define uv__req_register(loop, req)
UniquePtr< SSL_SESSION > ret
int uv_getnameinfo(uv_loop_t *loop, uv_getnameinfo_t *req, uv_getnameinfo_cb getnameinfo_cb, const struct sockaddr *addr, int flags)
static void uv__getnameinfo_work(struct uv__work *w)
__attribute__((deprecated("Please use GRPCProtoMethod."))) @interface ProtoMethod NSString * service
static uv_work_t work_req
void uv__work_submit(uv_loop_t *loop, struct uv__work *w, enum uv__work_kind kind, void(*work)(struct uv__work *w), void(*done)(struct uv__work *w, int status))
static void uv__getnameinfo_done(struct uv__work *w, int status)
#define uv__req_unregister(loop, req)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:28