#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.