Macros | Functions | Variables
win/core.c File Reference
#include <assert.h>
#include <errno.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "uv.h"
#include "internal.h"
#include "queue.h"
#include "handle-inl.h"
#include "heap-inl.h"
#include "req-inl.h"
Include dependency graph for win/core.c:

Go to the source code of this file.

Macros

#define UV__LOOPS_CHUNK_SIZE   8
 

Functions

static void uv__crt_invalid_parameter_handler (const wchar_t *expression, const wchar_t *function, const wchar_t *file, unsigned int line, uintptr_t reserved)
 
int uv__getsockpeername (const uv_handle_t *handle, uv__peersockfunc func, struct sockaddr *name, int *namelen, int delayed_error)
 
static int uv__loop_alive (const uv_loop_t *loop)
 
void uv__loop_close (uv_loop_t *loop)
 
int uv__loop_configure (uv_loop_t *loop, uv_loop_option option, va_list ap)
 
static int uv__loops_add (uv_loop_t *loop)
 
static void uv__loops_init (void)
 
static void uv__loops_remove (uv_loop_t *loop)
 
void uv__once_init (void)
 
static void uv__poll (uv_loop_t *loop, DWORD timeout)
 
static void uv__poll_wine (uv_loop_t *loop, DWORD timeout)
 
int uv__socket_sockopt (uv_handle_t *handle, int optname, int *value)
 
void uv__wake_all_loops (void)
 
int uv_backend_fd (const uv_loop_t *loop)
 
int uv_backend_timeout (const uv_loop_t *loop)
 
int uv_cpumask_size (void)
 
int uv_fileno (const uv_handle_t *handle, uv_os_fd_t *fd)
 
static void uv_init (void)
 
int uv_loop_alive (const uv_loop_t *loop)
 
int uv_loop_fork (uv_loop_t *loop)
 
int uv_loop_init (uv_loop_t *loop)
 
int uv_run (uv_loop_t *loop, uv_run_mode mode)
 
void uv_update_time (uv_loop_t *loop)
 

Variables

UV_THREAD_LOCAL int uv__crt_assert_enabled = FALSE
 
static uv_loop_t ** uv__loops
 
static int uv__loops_capacity
 
static uv_mutex_t uv__loops_lock
 
static int uv__loops_size
 
static uv_once_t uv_init_guard_ = UV_ONCE_INIT
 

Macro Definition Documentation

◆ UV__LOOPS_CHUNK_SIZE

#define UV__LOOPS_CHUNK_SIZE   8

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

Function Documentation

◆ uv__crt_invalid_parameter_handler()

static void uv__crt_invalid_parameter_handler ( const wchar_t *  expression,
const wchar_t *  function,
const wchar_t *  file,
unsigned int  line,
uintptr_t  reserved 
)
static

Definition at line 74 of file win/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__loop_alive()

static int uv__loop_alive ( const uv_loop_t loop)
static

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

◆ uv__loop_close()

void uv__loop_close ( uv_loop_t loop)

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

◆ uv__loop_configure()

int uv__loop_configure ( uv_loop_t loop,
uv_loop_option  option,
va_list  ap 
)

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

◆ uv__loops_add()

static int uv__loops_add ( uv_loop_t loop)
static

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

◆ uv__loops_init()

static void uv__loops_init ( void  )
static

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

◆ uv__loops_remove()

static void uv__loops_remove ( uv_loop_t loop)
static

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

◆ uv__once_init()

void uv__once_init ( void  )

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

◆ uv__poll()

static void uv__poll ( uv_loop_t loop,
DWORD  timeout 
)
static

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

◆ uv__poll_wine()

static void uv__poll_wine ( uv_loop_t loop,
DWORD  timeout 
)
static

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

◆ uv__socket_sockopt()

int uv__socket_sockopt ( uv_handle_t handle,
int  optname,
int value 
)

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

◆ uv__wake_all_loops()

void uv__wake_all_loops ( void  )

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

◆ uv_backend_fd()

int uv_backend_fd ( const uv_loop_t loop)

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

◆ uv_backend_timeout()

int uv_backend_timeout ( const uv_loop_t loop)

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

◆ uv_cpumask_size()

int uv_cpumask_size ( void  )

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

◆ uv_fileno()

int uv_fileno ( const uv_handle_t handle,
uv_os_fd_t fd 
)

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

◆ uv_init()

static void uv_init ( void  )
static

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

◆ uv_loop_alive()

int uv_loop_alive ( const uv_loop_t loop)

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

◆ uv_loop_fork()

int uv_loop_fork ( uv_loop_t loop)

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

◆ uv_loop_init()

int uv_loop_init ( uv_loop_t loop)

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

◆ uv_run()

int uv_run ( uv_loop_t loop,
uv_run_mode  mode 
)

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

◆ uv_update_time()

void uv_update_time ( uv_loop_t loop)

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

Variable Documentation

◆ uv__crt_assert_enabled

UV_THREAD_LOCAL int uv__crt_assert_enabled = FALSE

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

◆ uv__loops

uv_loop_t** uv__loops
static

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

◆ uv__loops_capacity

int uv__loops_capacity
static

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

◆ uv__loops_lock

uv_mutex_t uv__loops_lock
static

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

◆ uv__loops_size

int uv__loops_size
static

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

◆ uv_init_guard_

uv_once_t uv_init_guard_ = UV_ONCE_INIT
static

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



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