#include "uv.h"
#include "uv-common.h"
#include <assert.h>
#include <errno.h>
#include <stdarg.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <net/if.h>
#include <sys/un.h>
Go to the source code of this file.
Classes | |
struct | uv__allocator_t |
Macros | |
#define | uv__fs_scandir_free free |
#define | UV_ERR_NAME_GEN(name, _) case UV_ ## name: return #name; |
#define | UV_ERR_NAME_GEN_R(name, _) |
#define | UV_STRERROR_GEN(name, msg) case UV_ ## name: return msg; |
#define | UV_STRERROR_GEN_R(name, msg) |
#define | X(uc, lc) case UV_##uc: type = #lc; break; |
#define | XX(uc, lc) case UV_##uc: return sizeof(uv_##lc##_t); |
Variables | |
static uv_loop_t * | default_loop_ptr |
static uv_loop_t | default_loop_struct |
static uv__allocator_t | uv__allocator |
#define uv__fs_scandir_free free |
Definition at line 602 of file uv-common.c.
Definition at line 188 of file uv-common.c.
#define UV_ERR_NAME_GEN_R | ( | name, | |
_ | |||
) |
Definition at line 175 of file uv-common.c.
Definition at line 211 of file uv-common.c.
Definition at line 198 of file uv-common.c.
#define X | ( | uc, | |
lc | |||
) | case UV_##uc: type = #lc; break; |
#define XX | ( | uc, | |
lc | |||
) | case UV_##uc: return sizeof(uv_##lc##_t); |
Definition at line 131 of file uv-common.c.
void* uv__calloc | ( | size_t | count, |
size_t | size | ||
) |
Definition at line 92 of file uv-common.c.
Definition at line 543 of file uv-common.c.
void uv__free | ( | void * | ptr | ) |
Definition at line 81 of file uv-common.c.
uv_dirent_type_t uv__fs_get_dirent_type | ( | uv__dirent_t * | dent | ) |
Definition at line 658 of file uv-common.c.
void uv__fs_readdir_cleanup | ( | uv_fs_t * | req | ) |
Definition at line 694 of file uv-common.c.
void uv__fs_scandir_cleanup | ( | uv_fs_t * | req | ) |
Definition at line 605 of file uv-common.c.
Definition at line 587 of file uv-common.c.
void* uv__malloc | ( | size_t | size | ) |
Definition at line 75 of file uv-common.c.
Definition at line 475 of file uv-common.c.
void* uv__realloc | ( | void * | ptr, |
size_t | size | ||
) |
Definition at line 96 of file uv-common.c.
void* uv__reallocf | ( | void * | ptr, |
size_t | size | ||
) |
Definition at line 103 of file uv-common.c.
char* uv__strdup | ( | const char * | s | ) |
Definition at line 55 of file uv-common.c.
char* uv__strndup | ( | const char * | s, |
size_t | n | ||
) |
Definition at line 63 of file uv-common.c.
Definition at line 377 of file uv-common.c.
Definition at line 363 of file uv-common.c.
Definition at line 165 of file uv-common.c.
Definition at line 157 of file uv-common.c.
uv_loop_t* uv_default_loop | ( | void | ) |
Definition at line 733 of file uv-common.c.
Definition at line 189 of file uv-common.c.
char* uv_err_name_r | ( | int | err, |
char * | buf, | ||
size_t | buflen | ||
) |
Definition at line 178 of file uv-common.c.
void uv_free_cpu_info | ( | uv_cpu_info_t * | cpu_infos, |
int | count | ||
) |
Definition at line 816 of file uv-common.c.
int uv_fs_event_getpath | ( | uv_fs_event_t * | handle, |
char * | buffer, | ||
size_t * | size | ||
) |
Definition at line 562 of file uv-common.c.
int uv_fs_scandir_next | ( | uv_fs_t * | req, |
uv_dirent_t * | ent | ||
) |
Definition at line 621 of file uv-common.c.
size_t uv_handle_size | ( | uv_handle_type | type | ) |
Definition at line 133 of file uv-common.c.
int uv_has_ref | ( | const uv_handle_t * | handle | ) |
Definition at line 527 of file uv-common.c.
Definition at line 221 of file uv-common.c.
Definition at line 267 of file uv-common.c.
int uv_ip6_addr | ( | const char * | ip, |
int | port, | ||
struct sockaddr_in6 * | addr | ||
) |
Definition at line 232 of file uv-common.c.
int uv_ip6_name | ( | const struct sockaddr_in6 * | src, |
char * | dst, | ||
size_t | size | ||
) |
Definition at line 272 of file uv-common.c.
Definition at line 761 of file uv-common.c.
int uv_loop_configure | ( | uv_loop_t * | loop, |
uv_loop_option | option, | ||
... | |||
) |
Definition at line 716 of file uv-common.c.
void uv_loop_delete | ( | uv_loop_t * | loop | ) |
Definition at line 791 of file uv-common.c.
uv_loop_t* uv_loop_new | ( | void | ) |
Definition at line 745 of file uv-common.c.
size_t uv_loop_size | ( | void | ) |
Definition at line 152 of file uv-common.c.
Definition at line 537 of file uv-common.c.
void uv_os_free_environ | ( | uv_env_item_t * | envitems, |
int | count | ||
) |
Definition at line 805 of file uv-common.c.
void uv_print_active_handles | ( | uv_loop_t * | loop, |
FILE * | stream | ||
) |
Definition at line 512 of file uv-common.c.
void uv_print_all_handles | ( | uv_loop_t * | loop, |
FILE * | stream | ||
) |
Definition at line 507 of file uv-common.c.
int uv_recv_buffer_size | ( | uv_handle_t * | handle, |
int * | value | ||
) |
Definition at line 554 of file uv-common.c.
void uv_ref | ( | uv_handle_t * | handle | ) |
Definition at line 517 of file uv-common.c.
int uv_replace_allocator | ( | uv_malloc_func | malloc_func, |
uv_realloc_func | realloc_func, | ||
uv_calloc_func | calloc_func, | ||
uv_free_func | free_func | ||
) |
Definition at line 114 of file uv-common.c.
size_t uv_req_size | ( | uv_req_type | type | ) |
Definition at line 141 of file uv-common.c.
int uv_send_buffer_size | ( | uv_handle_t * | handle, |
int * | value | ||
) |
Definition at line 558 of file uv-common.c.
void uv_stop | ( | uv_loop_t * | loop | ) |
Definition at line 532 of file uv-common.c.
Definition at line 212 of file uv-common.c.
char* uv_strerror_r | ( | int | err, |
char * | buf, | ||
size_t | buflen | ||
) |
Definition at line 201 of file uv-common.c.
Definition at line 277 of file uv-common.c.
int uv_tcp_connect | ( | uv_connect_t * | req, |
uv_tcp_t * | handle, | ||
const struct sockaddr * | addr, | ||
uv_connect_cb | cb | ||
) |
Definition at line 315 of file uv-common.c.
Definition at line 296 of file uv-common.c.
Definition at line 335 of file uv-common.c.
int uv_udp_recv_start | ( | uv_udp_t * | handle, |
uv_alloc_cb | alloc_cb, | ||
uv_udp_recv_cb | recv_cb | ||
) |
Definition at line 438 of file uv-common.c.
Definition at line 448 of file uv-common.c.
int uv_udp_send | ( | uv_udp_send_t * | req, |
uv_udp_t * | handle, | ||
const uv_buf_t | bufs[], | ||
unsigned int | nbufs, | ||
const struct sockaddr * | addr, | ||
uv_udp_send_cb | send_cb | ||
) |
Definition at line 408 of file uv-common.c.
int uv_udp_try_send | ( | uv_udp_t * | handle, |
const uv_buf_t | bufs[], | ||
unsigned int | nbufs, | ||
const struct sockaddr * | addr | ||
) |
Definition at line 424 of file uv-common.c.
void uv_unref | ( | uv_handle_t * | handle | ) |
Definition at line 522 of file uv-common.c.
void uv_walk | ( | uv_loop_t * | loop, |
uv_walk_cb | walk_cb, | ||
void * | arg | ||
) |
Definition at line 456 of file uv-common.c.
|
static |
Definition at line 730 of file uv-common.c.
|
static |
Definition at line 729 of file uv-common.c.
|
static |
Definition at line 48 of file uv-common.c.