Classes | Macros | Typedefs | Enumerations | Functions | Variables
third_party/libuv/src/win/internal.h File Reference
#include "uv.h"
#include "../uv-common.h"
#include "uv/tree.h"
#include "winapi.h"
#include "winsock.h"
Include dependency graph for third_party/libuv/src/win/internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  uv__ipc_socket_xfer_info_t
 

Macros

#define INLINE   inline
 
#define UV_BEGIN_DISABLE_CRT_ASSERT()
 
#define UV_END_DISABLE_CRT_ASSERT()
 
#define UV_THREAD_LOCAL   __thread
 

Typedefs

typedef int(WINAPI * uv__peersockfunc) (SOCKET, struct sockaddr *, int *)
 

Enumerations

enum  uv__ipc_socket_xfer_type_t { UV__IPC_SOCKET_XFER_NONE = 0, UV__IPC_SOCKET_XFER_TCP_CONNECTION, UV__IPC_SOCKET_XFER_TCP_SERVER }
 

Functions

 __declspec (noreturn) void uv_fatal_error(const int errorno
 
int uv__convert_utf16_to_utf8 (const WCHAR *utf16, int utf16len, char **utf8)
 
int uv__convert_utf8_to_utf16 (const char *utf8, int utf8len, WCHAR **utf16)
 
void uv__fs_poll_endgame (uv_loop_t *loop, uv_fs_poll_t *handle)
 
int uv__getpwuid_r (uv_passwd_t *pwd)
 
int uv__getsockpeername (const uv_handle_t *handle, uv__peersockfunc func, struct sockaddr *name, int *namelen, int delayed_error)
 
uint64_t uv__hrtime (double scale)
 
void uv__init_detect_system_wakeup (void)
 
void uv__once_init (void)
 
void uv__pipe_read_stop (uv_pipe_t *handle)
 
int uv__pipe_write (uv_loop_t *loop, uv_write_t *req, uv_pipe_t *handle, const uv_buf_t bufs[], size_t nbufs, uv_stream_t *send_handle, uv_write_cb cb)
 
int uv__random_rtlgenrandom (void *buf, size_t buflen)
 
int uv__signal_dispatch (int signum)
 
int uv__stdio_create (uv_loop_t *loop, const uv_process_options_t *options, BYTE **buffer_ptr)
 
void uv__stdio_destroy (BYTE *buffer)
 
HANDLE uv__stdio_handle (BYTE *buffer, int fd)
 
void uv__stdio_noinherit (BYTE *buffer)
 
WORD uv__stdio_size (BYTE *buffer)
 
int uv__stdio_verify (BYTE *buffer, WORD size)
 
int uv__tcp_try_write (uv_tcp_t *handle, const uv_buf_t bufs[], unsigned int nbufs)
 
int uv__tcp_xfer_export (uv_tcp_t *handle, int pid, uv__ipc_socket_xfer_type_t *xfer_type, uv__ipc_socket_xfer_info_t *xfer_info)
 
int uv__tcp_xfer_import (uv_tcp_t *tcp, uv__ipc_socket_xfer_type_t xfer_type, uv__ipc_socket_xfer_info_t *xfer_info)
 
int uv__tty_try_write (uv_tty_t *handle, const uv_buf_t bufs[], unsigned int nbufs)
 
void uv__util_init (void)
 
void uv__wake_all_loops (void)
 
void uv_async_close (uv_loop_t *loop, uv_async_t *handle)
 
void uv_async_endgame (uv_loop_t *loop, uv_async_t *handle)
 
void uv_check_invoke (uv_loop_t *loop)
 
void uv_console_init (void)
 
void uv_fs_event_close (uv_loop_t *loop, uv_fs_event_t *handle)
 
void uv_fs_event_endgame (uv_loop_t *loop, uv_fs_event_t *handle)
 
void uv_fs_init (void)
 
BOOL uv_get_acceptex_function (SOCKET socket, LPFN_ACCEPTEX *target)
 
BOOL uv_get_connectex_function (SOCKET socket, LPFN_CONNECTEX *target)
 
void uv_idle_invoke (uv_loop_t *loop)
 
void uv_loop_watcher_endgame (uv_loop_t *loop, uv_handle_t *handle)
 
int WSAAPI uv_msafd_poll (SOCKET socket, AFD_POLL_INFO *info_in, AFD_POLL_INFO *info_out, OVERLAPPED *overlapped)
 
int uv_ntstatus_to_winsock_error (NTSTATUS status)
 
int uv_pipe_accept (uv_pipe_t *server, uv_stream_t *client)
 
void uv_pipe_cleanup (uv_loop_t *loop, uv_pipe_t *handle)
 
void uv_pipe_close (uv_loop_t *loop, uv_pipe_t *handle)
 
void uv_pipe_endgame (uv_loop_t *loop, uv_pipe_t *handle)
 
int uv_pipe_listen (uv_pipe_t *handle, int backlog, uv_connection_cb cb)
 
int uv_pipe_read_start (uv_pipe_t *handle, uv_alloc_cb alloc_cb, uv_read_cb read_cb)
 
int uv_poll_close (uv_loop_t *loop, uv_poll_t *handle)
 
void uv_poll_endgame (uv_loop_t *loop, uv_poll_t *handle)
 
void uv_prepare_invoke (uv_loop_t *loop)
 
void uv_process_async_wakeup_req (uv_loop_t *loop, uv_async_t *handle, uv_req_t *req)
 
void uv_process_close (uv_loop_t *loop, uv_process_t *handle)
 
void uv_process_endgame (uv_loop_t *loop, uv_process_t *handle)
 
void uv_process_fs_event_req (uv_loop_t *loop, uv_req_t *req, uv_fs_event_t *handle)
 
void uv_process_pipe_accept_req (uv_loop_t *loop, uv_pipe_t *handle, uv_req_t *raw_req)
 
void uv_process_pipe_connect_req (uv_loop_t *loop, uv_pipe_t *handle, uv_connect_t *req)
 
void uv_process_pipe_read_req (uv_loop_t *loop, uv_pipe_t *handle, uv_req_t *req)
 
void uv_process_pipe_shutdown_req (uv_loop_t *loop, uv_pipe_t *handle, uv_shutdown_t *req)
 
void uv_process_pipe_write_req (uv_loop_t *loop, uv_pipe_t *handle, uv_write_t *req)
 
void uv_process_poll_req (uv_loop_t *loop, uv_poll_t *handle, uv_req_t *req)
 
void uv_process_proc_exit (uv_loop_t *loop, uv_process_t *handle)
 
void uv_process_signal_req (uv_loop_t *loop, uv_signal_t *handle, uv_req_t *req)
 
void uv_process_tcp_accept_req (uv_loop_t *loop, uv_tcp_t *handle, uv_req_t *req)
 
void uv_process_tcp_connect_req (uv_loop_t *loop, uv_tcp_t *handle, uv_connect_t *req)
 
void uv_process_tcp_read_req (uv_loop_t *loop, uv_tcp_t *handle, uv_req_t *req)
 
void uv_process_tcp_write_req (uv_loop_t *loop, uv_tcp_t *handle, uv_write_t *req)
 
void uv_process_tty_accept_req (uv_loop_t *loop, uv_tty_t *handle, uv_req_t *raw_req)
 
void uv_process_tty_connect_req (uv_loop_t *loop, uv_tty_t *handle, uv_connect_t *req)
 
void uv_process_tty_read_req (uv_loop_t *loop, uv_tty_t *handle, uv_req_t *req)
 
void uv_process_tty_write_req (uv_loop_t *loop, uv_tty_t *handle, uv_write_t *req)
 
void uv_process_udp_recv_req (uv_loop_t *loop, uv_udp_t *handle, uv_req_t *req)
 
void uv_process_udp_send_req (uv_loop_t *loop, uv_udp_t *handle, uv_udp_send_t *req)
 
void uv_signal_close (uv_loop_t *loop, uv_signal_t *handle)
 
void uv_signal_endgame (uv_loop_t *loop, uv_signal_t *handle)
 
void uv_signals_init (void)
 
int uv_stdio_pipe_server (uv_loop_t *loop, uv_pipe_t *handle, DWORD access, char *name, size_t nameSize)
 
int uv_tcp_accept (uv_tcp_t *server, uv_tcp_t *client)
 
void uv_tcp_close (uv_loop_t *loop, uv_tcp_t *tcp)
 
void uv_tcp_endgame (uv_loop_t *loop, uv_tcp_t *handle)
 
int uv_tcp_listen (uv_tcp_t *handle, int backlog, uv_connection_cb cb)
 
int uv_tcp_read_start (uv_tcp_t *handle, uv_alloc_cb alloc_cb, uv_read_cb read_cb)
 
int uv_tcp_write (uv_loop_t *loop, uv_write_t *req, uv_tcp_t *handle, const uv_buf_t bufs[], unsigned int nbufs, uv_write_cb cb)
 
int uv_translate_sys_error (int sys_errno)
 
void uv_tty_close (uv_tty_t *handle)
 
void uv_tty_endgame (uv_loop_t *loop, uv_tty_t *handle)
 
int uv_tty_read_start (uv_tty_t *handle, uv_alloc_cb alloc_cb, uv_read_cb read_cb)
 
int uv_tty_read_stop (uv_tty_t *handle)
 
int uv_tty_write (uv_loop_t *loop, uv_write_t *req, uv_tty_t *handle, const uv_buf_t bufs[], unsigned int nbufs, uv_write_cb cb)
 
void uv_udp_close (uv_loop_t *loop, uv_udp_t *handle)
 
void uv_udp_endgame (uv_loop_t *loop, uv_udp_t *handle)
 
void uv_winapi_init (void)
 
void uv_winsock_init (void)
 
int WSAAPI uv_wsarecv_workaround (SOCKET socket, WSABUF *buffers, DWORD buffer_count, DWORD *bytes, DWORD *flags, WSAOVERLAPPED *overlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE completion_routine)
 
int WSAAPI uv_wsarecvfrom_workaround (SOCKET socket, WSABUF *buffers, DWORD buffer_count, DWORD *bytes, DWORD *flags, struct sockaddr *addr, int *addr_len, WSAOVERLAPPED *overlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE completion_routine)
 

Variables

const char * syscall
 
struct sockaddr_in uv_addr_ip4_any_
 
struct sockaddr_in6 uv_addr_ip6_any_
 
int uv_tcp_non_ifs_lsp_ipv4
 
int uv_tcp_non_ifs_lsp_ipv6
 

Macro Definition Documentation

◆ INLINE

#define INLINE   inline

Definition at line 36 of file third_party/libuv/src/win/internal.h.

◆ UV_BEGIN_DISABLE_CRT_ASSERT

#define UV_BEGIN_DISABLE_CRT_ASSERT ( )

Definition at line 56 of file third_party/libuv/src/win/internal.h.

◆ UV_END_DISABLE_CRT_ASSERT

#define UV_END_DISABLE_CRT_ASSERT ( )

Definition at line 57 of file third_party/libuv/src/win/internal.h.

◆ UV_THREAD_LOCAL

#define UV_THREAD_LOCAL   __thread

Definition at line 37 of file third_party/libuv/src/win/internal.h.

Typedef Documentation

◆ uv__peersockfunc

typedef int(WINAPI * uv__peersockfunc) (SOCKET, struct sockaddr *, int *)

Definition at line 275 of file third_party/libuv/src/win/internal.h.

Enumeration Type Documentation

◆ uv__ipc_socket_xfer_type_t

Enumerator
UV__IPC_SOCKET_XFER_NONE 
UV__IPC_SOCKET_XFER_TCP_CONNECTION 
UV__IPC_SOCKET_XFER_TCP_SERVER 

Definition at line 64 of file third_party/libuv/src/win/internal.h.

Function Documentation

◆ __declspec()

__declspec ( noreturn  ) const

◆ uv__convert_utf16_to_utf8()

int uv__convert_utf16_to_utf8 ( const WCHAR *  utf16,
int  utf16len,
char **  utf8 
)

Definition at line 1236 of file libuv/src/win/util.c.

◆ uv__convert_utf8_to_utf16()

int uv__convert_utf8_to_utf16 ( const char *  utf8,
int  utf8len,
WCHAR **  utf16 
)

Definition at line 1291 of file libuv/src/win/util.c.

◆ uv__fs_poll_endgame()

void uv__fs_poll_endgame ( uv_loop_t loop,
uv_fs_poll_t handle 
)

◆ uv__getpwuid_r()

int uv__getpwuid_r ( uv_passwd_t pwd)

Definition at line 1134 of file unix/core.c.

◆ uv__getsockpeername()

int uv__getsockpeername ( const uv_handle_t handle,
uv__peersockfunc  func,
struct sockaddr *  name,
int namelen,
int  delayed_error 
)

Definition at line 636 of file win/core.c.

◆ uv__hrtime()

uint64_t uv__hrtime ( double  scale)

Definition at line 465 of file libuv/src/win/util.c.

◆ uv__init_detect_system_wakeup()

void uv__init_detect_system_wakeup ( void  )

Definition at line 7 of file detect-wakeup.c.

◆ uv__once_init()

void uv__once_init ( void  )

Definition at line 314 of file win/core.c.

◆ uv__pipe_read_stop()

void uv__pipe_read_stop ( uv_pipe_t handle)

Definition at line 777 of file win/pipe.c.

◆ uv__pipe_write()

int uv__pipe_write ( uv_loop_t loop,
uv_write_t req,
uv_pipe_t handle,
const uv_buf_t  bufs[],
size_t  nbufs,
uv_stream_t send_handle,
uv_write_cb  cb 
)

Definition at line 1580 of file win/pipe.c.

◆ uv__random_rtlgenrandom()

int uv__random_rtlgenrandom ( void *  buf,
size_t  buflen 
)

Definition at line 1867 of file libuv/src/win/util.c.

◆ uv__signal_dispatch()

int uv__signal_dispatch ( int  signum)

Definition at line 75 of file win/signal.c.

◆ uv__stdio_create()

int uv__stdio_create ( uv_loop_t loop,
const uv_process_options_t options,
BYTE **  buffer_ptr 
)

Definition at line 265 of file process-stdio.c.

◆ uv__stdio_destroy()

void uv__stdio_destroy ( BYTE *  buffer)

Definition at line 453 of file process-stdio.c.

◆ uv__stdio_handle()

HANDLE uv__stdio_handle ( BYTE *  buffer,
int  fd 
)

Definition at line 510 of file process-stdio.c.

◆ uv__stdio_noinherit()

void uv__stdio_noinherit ( BYTE *  buffer)

Definition at line 468 of file process-stdio.c.

◆ uv__stdio_size()

WORD uv__stdio_size ( BYTE *  buffer)

Definition at line 505 of file process-stdio.c.

◆ uv__stdio_verify()

int uv__stdio_verify ( BYTE *  buffer,
WORD  size 
)

Definition at line 481 of file process-stdio.c.

◆ uv__tcp_try_write()

int uv__tcp_try_write ( uv_tcp_t handle,
const uv_buf_t  bufs[],
unsigned int  nbufs 
)

Definition at line 916 of file win/tcp.c.

◆ uv__tcp_xfer_export()

int uv__tcp_xfer_export ( uv_tcp_t handle,
int  pid,
uv__ipc_socket_xfer_type_t xfer_type,
uv__ipc_socket_xfer_info_t xfer_info 
)

Definition at line 1190 of file win/tcp.c.

◆ uv__tcp_xfer_import()

int uv__tcp_xfer_import ( uv_tcp_t tcp,
uv__ipc_socket_xfer_type_t  xfer_type,
uv__ipc_socket_xfer_info_t xfer_info 
)

Definition at line 1225 of file win/tcp.c.

◆ uv__tty_try_write()

int uv__tty_try_write ( uv_tty_t handle,
const uv_buf_t  bufs[],
unsigned int  nbufs 
)

Definition at line 2212 of file win/tty.c.

◆ uv__util_init()

void uv__util_init ( void  )

Definition at line 80 of file libuv/src/win/util.c.

◆ uv__wake_all_loops()

void uv__wake_all_loops ( void  )

Definition at line 162 of file win/core.c.

◆ uv_async_close()

void uv_async_close ( uv_loop_t loop,
uv_async_t handle 
)

Definition at line 57 of file win/async.c.

◆ uv_async_endgame()

void uv_async_endgame ( uv_loop_t loop,
uv_async_t handle 
)

Definition at line 31 of file win/async.c.

◆ uv_check_invoke()

void uv_check_invoke ( uv_loop_t loop)

◆ uv_console_init()

void uv_console_init ( void  )

Definition at line 166 of file win/tty.c.

◆ uv_fs_event_close()

void uv_fs_event_close ( uv_loop_t loop,
uv_fs_event_t handle 
)

Definition at line 566 of file fs-event.c.

◆ uv_fs_event_endgame()

void uv_fs_event_endgame ( uv_loop_t loop,
uv_fs_event_t handle 
)

Definition at line 578 of file fs-event.c.

◆ uv_fs_init()

void uv_fs_init ( void  )

Definition at line 144 of file win/fs.c.

◆ uv_get_acceptex_function()

BOOL uv_get_acceptex_function ( SOCKET  socket,
LPFN_ACCEPTEX target 
)

Definition at line 65 of file winsock.c.

◆ uv_get_connectex_function()

BOOL uv_get_connectex_function ( SOCKET  socket,
LPFN_CONNECTEX target 
)

Definition at line 71 of file winsock.c.

◆ uv_idle_invoke()

void uv_idle_invoke ( uv_loop_t loop)

◆ uv_loop_watcher_endgame()

void uv_loop_watcher_endgame ( uv_loop_t loop,
uv_handle_t handle 
)

Definition at line 29 of file win/loop-watcher.c.

◆ uv_msafd_poll()

int WSAAPI uv_msafd_poll ( SOCKET  socket,
AFD_POLL_INFO info_in,
AFD_POLL_INFO info_out,
OVERLAPPED *  overlapped 
)

Definition at line 461 of file winsock.c.

◆ uv_ntstatus_to_winsock_error()

int uv_ntstatus_to_winsock_error ( NTSTATUS  status)

Definition at line 137 of file winsock.c.

◆ uv_pipe_accept()

int uv_pipe_accept ( uv_pipe_t server,
uv_stream_t client 
)

Definition at line 878 of file win/pipe.c.

◆ uv_pipe_cleanup()

void uv_pipe_cleanup ( uv_loop_t loop,
uv_pipe_t handle 
)

Definition at line 787 of file win/pipe.c.

◆ uv_pipe_close()

void uv_pipe_close ( uv_loop_t loop,
uv_pipe_t handle 
)

Definition at line 820 of file win/pipe.c.

◆ uv_pipe_endgame()

void uv_pipe_endgame ( uv_loop_t loop,
uv_pipe_t handle 
)

Definition at line 383 of file win/pipe.c.

◆ uv_pipe_listen()

int uv_pipe_listen ( uv_pipe_t handle,
int  backlog,
uv_connection_cb  cb 
)

Definition at line 94 of file unix/pipe.c.

◆ uv_pipe_read_start()

int uv_pipe_read_start ( uv_pipe_t handle,
uv_alloc_cb  alloc_cb,
uv_read_cb  read_cb 
)

Definition at line 1179 of file win/pipe.c.

◆ uv_poll_close()

int uv_poll_close ( uv_loop_t loop,
uv_poll_t handle 
)

Definition at line 626 of file win/poll.c.

◆ uv_poll_endgame()

void uv_poll_endgame ( uv_loop_t loop,
uv_poll_t handle 
)

Definition at line 635 of file win/poll.c.

◆ uv_prepare_invoke()

void uv_prepare_invoke ( uv_loop_t loop)

◆ uv_process_async_wakeup_req()

void uv_process_async_wakeup_req ( uv_loop_t loop,
uv_async_t handle,
uv_req_t req 
)

Definition at line 86 of file win/async.c.

◆ uv_process_close()

void uv_process_close ( uv_loop_t loop,
uv_process_t handle 
)

Definition at line 903 of file win/process.c.

◆ uv_process_endgame()

void uv_process_endgame ( uv_loop_t loop,
uv_process_t handle 
)

Definition at line 924 of file win/process.c.

◆ uv_process_fs_event_req()

void uv_process_fs_event_req ( uv_loop_t loop,
uv_req_t req,
uv_fs_event_t handle 
)

Definition at line 407 of file fs-event.c.

◆ uv_process_pipe_accept_req()

void uv_process_pipe_accept_req ( uv_loop_t loop,
uv_pipe_t handle,
uv_req_t raw_req 
)

Definition at line 1912 of file win/pipe.c.

◆ uv_process_pipe_connect_req()

void uv_process_pipe_connect_req ( uv_loop_t loop,
uv_pipe_t handle,
uv_connect_t req 
)

Definition at line 1947 of file win/pipe.c.

◆ uv_process_pipe_read_req()

void uv_process_pipe_read_req ( uv_loop_t loop,
uv_pipe_t handle,
uv_req_t req 
)

Definition at line 1791 of file win/pipe.c.

◆ uv_process_pipe_shutdown_req()

void uv_process_pipe_shutdown_req ( uv_loop_t loop,
uv_pipe_t handle,
uv_shutdown_t req 
)

Definition at line 1969 of file win/pipe.c.

◆ uv_process_pipe_write_req()

void uv_process_pipe_write_req ( uv_loop_t loop,
uv_pipe_t handle,
uv_write_t req 
)

Definition at line 1858 of file win/pipe.c.

◆ uv_process_poll_req()

void uv_process_poll_req ( uv_loop_t loop,
uv_poll_t handle,
uv_req_t req 
)

Definition at line 617 of file win/poll.c.

◆ uv_process_proc_exit()

void uv_process_proc_exit ( uv_loop_t loop,
uv_process_t handle 
)

Definition at line 865 of file win/process.c.

◆ uv_process_signal_req()

void uv_process_signal_req ( uv_loop_t loop,
uv_signal_t handle,
uv_req_t req 
)

Definition at line 229 of file win/signal.c.

◆ uv_process_tcp_accept_req()

void uv_process_tcp_accept_req ( uv_loop_t loop,
uv_tcp_t handle,
uv_req_t req 
)

Definition at line 1109 of file win/tcp.c.

◆ uv_process_tcp_connect_req()

void uv_process_tcp_connect_req ( uv_loop_t loop,
uv_tcp_t handle,
uv_connect_t req 
)

Definition at line 1157 of file win/tcp.c.

◆ uv_process_tcp_read_req()

void uv_process_tcp_read_req ( uv_loop_t loop,
uv_tcp_t handle,
uv_req_t req 
)

Definition at line 940 of file win/tcp.c.

◆ uv_process_tcp_write_req()

void uv_process_tcp_write_req ( uv_loop_t loop,
uv_tcp_t handle,
uv_write_t req 
)

Definition at line 1068 of file win/tcp.c.

◆ uv_process_tty_accept_req()

void uv_process_tty_accept_req ( uv_loop_t loop,
uv_tty_t handle,
uv_req_t raw_req 
)

Definition at line 2308 of file win/tty.c.

◆ uv_process_tty_connect_req()

void uv_process_tty_connect_req ( uv_loop_t loop,
uv_tty_t handle,
uv_connect_t req 
)

Definition at line 2318 of file win/tty.c.

◆ uv_process_tty_read_req()

void uv_process_tty_read_req ( uv_loop_t loop,
uv_tty_t handle,
uv_req_t req 
)

Definition at line 1001 of file win/tty.c.

◆ uv_process_tty_write_req()

void uv_process_tty_write_req ( uv_loop_t loop,
uv_tty_t handle,
uv_write_t req 
)

Definition at line 2227 of file win/tty.c.

◆ uv_process_udp_recv_req()

void uv_process_udp_recv_req ( uv_loop_t loop,
uv_udp_t handle,
uv_req_t req 
)

Definition at line 460 of file win/udp.c.

◆ uv_process_udp_send_req()

void uv_process_udp_send_req ( uv_loop_t loop,
uv_udp_t handle,
uv_udp_send_t req 
)

Definition at line 571 of file win/udp.c.

◆ uv_signal_close()

void uv_signal_close ( uv_loop_t loop,
uv_signal_t handle 
)

Definition at line 257 of file win/signal.c.

◆ uv_signal_endgame()

void uv_signal_endgame ( uv_loop_t loop,
uv_signal_t handle 
)

Definition at line 267 of file win/signal.c.

◆ uv_signals_init()

void uv_signals_init ( void  )

Definition at line 42 of file win/signal.c.

◆ uv_stdio_pipe_server()

int uv_stdio_pipe_server ( uv_loop_t loop,
uv_pipe_t handle,
DWORD  access,
char *  name,
size_t  nameSize 
)

Definition at line 205 of file win/pipe.c.

◆ uv_tcp_accept()

int uv_tcp_accept ( uv_tcp_t server,
uv_tcp_t client 
)

Definition at line 659 of file win/tcp.c.

◆ uv_tcp_close()

void uv_tcp_close ( uv_loop_t loop,
uv_tcp_t tcp 
)

Definition at line 1374 of file win/tcp.c.

◆ uv_tcp_endgame()

void uv_tcp_endgame ( uv_loop_t loop,
uv_tcp_t handle 
)

Definition at line 208 of file win/tcp.c.

◆ uv_tcp_listen()

int uv_tcp_listen ( uv_tcp_t handle,
int  backlog,
uv_connection_cb  cb 
)

Definition at line 328 of file unix/tcp.c.

◆ uv_tcp_read_start()

int uv_tcp_read_start ( uv_tcp_t handle,
uv_alloc_cb  alloc_cb,
uv_read_cb  read_cb 
)

Definition at line 728 of file win/tcp.c.

◆ uv_tcp_write()

int uv_tcp_write ( uv_loop_t loop,
uv_write_t req,
uv_tcp_t handle,
const uv_buf_t  bufs[],
unsigned int  nbufs,
uv_write_cb  cb 
)

Definition at line 849 of file win/tcp.c.

◆ uv_translate_sys_error()

int uv_translate_sys_error ( int  sys_errno)

Definition at line 1244 of file unix/core.c.

◆ uv_tty_close()

void uv_tty_close ( uv_tty_t handle)

Definition at line 2249 of file win/tty.c.

◆ uv_tty_endgame()

void uv_tty_endgame ( uv_loop_t loop,
uv_tty_t handle 
)

Definition at line 2270 of file win/tty.c.

◆ uv_tty_read_start()

int uv_tty_read_start ( uv_tty_t handle,
uv_alloc_cb  alloc_cb,
uv_read_cb  read_cb 
)

Definition at line 1017 of file win/tty.c.

◆ uv_tty_read_stop()

int uv_tty_read_stop ( uv_tty_t handle)

Definition at line 1053 of file win/tty.c.

◆ uv_tty_write()

int uv_tty_write ( uv_loop_t loop,
uv_write_t req,
uv_tty_t handle,
const uv_buf_t  bufs[],
unsigned int  nbufs,
uv_write_cb  cb 
)

Definition at line 2182 of file win/tty.c.

◆ uv_udp_close()

void uv_udp_close ( uv_loop_t loop,
uv_udp_t handle 
)

Definition at line 182 of file win/udp.c.

◆ uv_udp_endgame()

void uv_udp_endgame ( uv_loop_t loop,
uv_udp_t handle 
)

Definition at line 195 of file win/udp.c.

◆ uv_winapi_init()

void uv_winapi_init ( void  )

Definition at line 49 of file winapi.c.

◆ uv_winsock_init()

void uv_winsock_init ( void  )

Definition at line 78 of file winsock.c.

◆ uv_wsarecv_workaround()

int WSAAPI uv_wsarecv_workaround ( SOCKET  socket,
WSABUF *  buffers,
DWORD  buffer_count,
DWORD *  bytes,
DWORD *  flags,
WSAOVERLAPPED *  overlapped,
LPWSAOVERLAPPED_COMPLETION_ROUTINE  completion_routine 
)

Definition at line 270 of file winsock.c.

◆ uv_wsarecvfrom_workaround()

int WSAAPI uv_wsarecvfrom_workaround ( SOCKET  socket,
WSABUF *  buffers,
DWORD  buffer_count,
DWORD *  bytes,
DWORD *  flags,
struct sockaddr *  addr,
int addr_len,
WSAOVERLAPPED *  overlapped,
LPWSAOVERLAPPED_COMPLETION_ROUTINE  completion_routine 
)

Definition at line 364 of file winsock.c.

Variable Documentation

◆ syscall

const char* syscall

Definition at line 270 of file third_party/libuv/src/win/internal.h.

◆ uv_addr_ip4_any_

struct sockaddr_in uv_addr_ip4_any_

Definition at line 34 of file winsock.c.

◆ uv_addr_ip6_any_

struct sockaddr_in6 uv_addr_ip6_any_

Definition at line 35 of file winsock.c.

◆ uv_tcp_non_ifs_lsp_ipv4

int uv_tcp_non_ifs_lsp_ipv4

Definition at line 30 of file winsock.c.

◆ uv_tcp_non_ifs_lsp_ipv6

int uv_tcp_non_ifs_lsp_ipv6

Definition at line 31 of file winsock.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:21