#include <assert.h>
#include <stdlib.h>
#include "uv.h"
#include "internal.h"
Go to the source code of this file.
|
int | uv__convert_to_localhost_if_unspecified (const struct sockaddr *addr, struct sockaddr_storage *storage) |
|
BOOL | uv_get_acceptex_function (SOCKET socket, LPFN_ACCEPTEX *target) |
|
BOOL | uv_get_connectex_function (SOCKET socket, LPFN_CONNECTEX *target) |
|
static BOOL | uv_get_extension_function (SOCKET socket, GUID guid, void **target) |
|
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) |
|
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) |
|
◆ uv__convert_to_localhost_if_unspecified()
int uv__convert_to_localhost_if_unspecified |
( |
const struct sockaddr * |
addr, |
|
|
struct sockaddr_storage * |
storage |
|
) |
| |
◆ uv_get_acceptex_function()
◆ uv_get_connectex_function()
◆ uv_get_extension_function()
static BOOL uv_get_extension_function |
( |
SOCKET |
socket, |
|
|
GUID |
guid, |
|
|
void ** |
target |
|
) |
| |
|
static |
◆ uv_msafd_poll()
◆ uv_ntstatus_to_winsock_error()
◆ uv_winsock_init()
void uv_winsock_init |
( |
void |
| ) |
|
◆ 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 |
|
) |
| |
◆ 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 |
|
) |
| |
◆ uv_addr_ip4_any_
struct sockaddr_in uv_addr_ip4_any_ |
◆ uv_addr_ip6_any_
◆ uv_tcp_non_ifs_lsp_ipv4
int uv_tcp_non_ifs_lsp_ipv4 |
◆ uv_tcp_non_ifs_lsp_ipv6
int uv_tcp_non_ifs_lsp_ipv6 |