#include "uv/errno.h"
#include "uv/version.h"
#include <stddef.h>
#include <stdio.h>
#include <stdint.h>
#include "uv/unix.h"
Go to the source code of this file.
Classes | |
union | uv_any_handle |
union | uv_any_req |
struct | uv_async_s |
struct | uv_check_s |
struct | uv_connect_s |
struct | uv_cpu_info_s |
struct | uv_cpu_times_s |
struct | uv_dir_s |
struct | uv_dirent_s |
struct | uv_env_item_s |
struct | uv_fs_event_s |
struct | uv_fs_poll_s |
struct | uv_fs_s |
struct | uv_getaddrinfo_s |
struct | uv_getnameinfo_s |
struct | uv_handle_s |
struct | uv_idle_s |
struct | uv_interface_address_s |
struct | uv_loop_s |
struct | uv_passwd_s |
struct | uv_pipe_s |
struct | uv_poll_s |
struct | uv_prepare_s |
struct | uv_process_options_s |
struct | uv_process_s |
struct | uv_random_s |
struct | uv_req_s |
struct | uv_rusage_t |
struct | uv_shutdown_s |
struct | uv_signal_s |
struct | uv_stat_t |
struct | uv_statfs_s |
struct | uv_stdio_container_s |
struct | uv_stream_s |
struct | uv_tcp_s |
struct | uv_thread_options_s |
struct | uv_timer_s |
struct | uv_timespec_t |
struct | uv_timeval64_t |
struct | uv_timeval_t |
struct | uv_tty_s |
struct | uv_udp_s |
struct | uv_udp_send_s |
struct | uv_utsname_s |
struct | uv_work_s |
struct | uv_write_s |
Macros | |
#define | UV_ERRNO_MAP(XX) |
#define | UV_EXTERN /* nothing */ |
#define | UV_FS_COPYFILE_EXCL 0x0001 |
#define | UV_FS_COPYFILE_FICLONE 0x0002 |
#define | UV_FS_COPYFILE_FICLONE_FORCE 0x0004 |
#define | UV_FS_SYMLINK_DIR 0x0001 |
#define | UV_FS_SYMLINK_JUNCTION 0x0002 |
#define | UV_HANDLE_FIELDS |
#define | UV_HANDLE_TYPE_MAP(XX) |
#define | UV_IF_NAMESIZE (16 + 1) |
#define | UV_MAXHOSTNAMESIZE 256 |
#define | UV_PRIORITY_ABOVE_NORMAL -7 |
#define | UV_PRIORITY_BELOW_NORMAL 10 |
#define | UV_PRIORITY_HIGH -14 |
#define | UV_PRIORITY_HIGHEST -20 |
#define | UV_PRIORITY_LOW 19 |
#define | UV_PRIORITY_NORMAL 0 |
#define | UV_REQ_FIELDS |
#define | UV_REQ_TYPE_MAP(XX) |
#define | UV_STREAM_FIELDS |
#define | XX(_, name) uv_ ## name ## _t name; |
#define | XX(code, _) UV_ ## code = UV__ ## code, |
#define | XX(uc, lc) UV_##uc, |
#define | XX(uc, lc) UV_##uc, |
#define UV_HANDLE_FIELDS |
#define UV_HANDLE_TYPE_MAP | ( | XX | ) |
#define UV_REQ_FIELDS |
#define UV_REQ_TYPE_MAP | ( | XX | ) |
#define UV_STREAM_FIELDS |
typedef void(* uv_alloc_cb) (uv_handle_t *handle, size_t suggested_size, uv_buf_t *buf) |
typedef void(* uv_async_cb) (uv_async_t *handle) |
typedef struct uv_async_s uv_async_t |
typedef void(* uv_check_cb) (uv_check_t *handle) |
typedef struct uv_check_s uv_check_t |
typedef void(* uv_close_cb) (uv_handle_t *handle) |
typedef struct uv_connect_s uv_connect_t |
typedef void(* uv_connection_cb) (uv_stream_t *server, int status) |
typedef struct uv_cpu_info_s uv_cpu_info_t |
typedef struct uv_dirent_s uv_dirent_t |
typedef struct uv_env_item_s uv_env_item_t |
typedef void(* uv_exit_cb) (uv_process_t *, int64_t exit_status, int term_signal) |
typedef struct uv_fs_event_s uv_fs_event_t |
typedef struct uv_fs_poll_s uv_fs_poll_t |
typedef void(* uv_getaddrinfo_cb) (uv_getaddrinfo_t *req, int status, struct addrinfo *res) |
typedef struct uv_getaddrinfo_s uv_getaddrinfo_t |
typedef struct uv_getnameinfo_s uv_getnameinfo_t |
typedef struct uv_handle_s uv_handle_t |
typedef struct uv_interface_address_s uv_interface_address_t |
typedef struct uv_passwd_s uv_passwd_t |
typedef void(* uv_prepare_cb) (uv_prepare_t *handle) |
typedef struct uv_prepare_s uv_prepare_t |
typedef struct uv_process_options_s uv_process_options_t |
typedef struct uv_process_s uv_process_t |
typedef void(* uv_random_cb) (uv_random_t *req, int status, void *buf, size_t buflen) |
typedef struct uv_random_s uv_random_t |
typedef void(* uv_shutdown_cb) (uv_shutdown_t *req, int status) |
typedef struct uv_shutdown_s uv_shutdown_t |
typedef void(* uv_signal_cb) (uv_signal_t *handle, int signum) |
typedef struct uv_signal_s uv_signal_t |
typedef struct uv_statfs_s uv_statfs_t |
typedef struct uv_stdio_container_s uv_stdio_container_t |
typedef struct uv_stream_s uv_stream_t |
typedef struct uv_thread_options_s uv_thread_options_t |
typedef void(* uv_timer_cb) (uv_timer_t *handle) |
typedef struct uv_timer_s uv_timer_t |
typedef void(* uv_udp_send_cb) (uv_udp_send_t *req, int status) |
typedef struct uv_udp_send_s uv_udp_send_t |
typedef struct uv_utsname_s uv_utsname_t |
typedef void(* uv_walk_cb) (uv_handle_t *handle, void *arg) |
typedef struct uv_write_s uv_write_t |
enum uv_dirent_type_t |
enum uv_errno_t |
enum uv_fs_event |
enum uv_fs_event_flags |
enum uv_fs_type |
enum uv_handle_type |
enum uv_loop_option |
enum uv_membership |
enum uv_poll_event |
enum uv_process_flags |
enum uv_req_type |
enum uv_run_mode |
enum uv_stdio_flags |
enum uv_tcp_flags |
enum uv_tty_mode_t |
enum uv_tty_vtermstate_t |
enum uv_udp_flags |
UV_EXTERN int uv_accept | ( | uv_stream_t * | server, |
uv_stream_t * | client | ||
) |
Definition at line 591 of file unix/stream.c.
UV_EXTERN int uv_async_init | ( | uv_loop_t * | , |
uv_async_t * | async, | ||
uv_async_cb | async_cb | ||
) |
Definition at line 44 of file unix/async.c.
UV_EXTERN int uv_async_send | ( | uv_async_t * | async | ) |
Definition at line 62 of file unix/async.c.
UV_EXTERN void uv_barrier_destroy | ( | uv_barrier_t * | barrier | ) |
Definition at line 118 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_barrier_init | ( | uv_barrier_t * | barrier, |
unsigned int | count | ||
) |
Definition at line 55 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_barrier_wait | ( | uv_barrier_t * | barrier | ) |
Definition at line 89 of file libuv/src/unix/thread.c.
Definition at line 157 of file uv-common.c.
Definition at line 358 of file threadpool.c.
Definition at line 735 of file unix/core.c.
UV_EXTERN int uv_check_init | ( | uv_loop_t * | , |
uv_check_t * | check | ||
) |
UV_EXTERN int uv_check_start | ( | uv_check_t * | check, |
uv_check_cb | cb | ||
) |
UV_EXTERN int uv_check_stop | ( | uv_check_t * | check | ) |
UV_EXTERN void uv_close | ( | uv_handle_t * | handle, |
uv_close_cb | close_cb | ||
) |
Definition at line 112 of file unix/core.c.
Definition at line 775 of file libuv/src/unix/thread.c.
Definition at line 736 of file libuv/src/unix/thread.c.
Definition at line 703 of file libuv/src/unix/thread.c.
Definition at line 770 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_cond_timedwait | ( | uv_cond_t * | cond, |
uv_mutex_t * | mutex, | ||
uint64_t | timeout | ||
) |
Definition at line 786 of file libuv/src/unix/thread.c.
UV_EXTERN void uv_cond_wait | ( | uv_cond_t * | cond, |
uv_mutex_t * | mutex | ||
) |
Definition at line 780 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_cpu_info | ( | uv_cpu_info_t ** | cpu_infos, |
int * | count | ||
) |
Definition at line 696 of file unix/core.c.
Definition at line 733 of file uv-common.c.
UV_EXTERN void uv_disable_stdio_inheritance | ( | void | ) |
Definition at line 743 of file unix/core.c.
Definition at line 189 of file uv-common.c.
Definition at line 178 of file uv-common.c.
Definition at line 79 of file aix-common.c.
UV_EXTERN int uv_fileno | ( | const uv_handle_t * | handle, |
uv_os_fd_t * | fd | ||
) |
Definition at line 755 of file unix/core.c.
UV_EXTERN void uv_free_cpu_info | ( | uv_cpu_info_t * | cpu_infos, |
int | count | ||
) |
Definition at line 816 of file uv-common.c.
UV_EXTERN void uv_free_interface_addresses | ( | uv_interface_address_t * | addresses, |
int | count | ||
) |
Definition at line 223 of file unix/getaddrinfo.c.
UV_EXTERN int uv_fs_event_getpath | ( | uv_fs_event_t * | handle, |
char * | buffer, | ||
size_t * | size | ||
) |
Definition at line 562 of file uv-common.c.
UV_EXTERN int uv_fs_event_init | ( | uv_loop_t * | loop, |
uv_fs_event_t * | handle | ||
) |
UV_EXTERN int uv_fs_event_start | ( | uv_fs_event_t * | handle, |
uv_fs_event_cb | cb, | ||
const char * | path, | ||
unsigned int | flags | ||
) |
UV_EXTERN int uv_fs_event_stop | ( | uv_fs_event_t * | handle | ) |
Definition at line 84 of file uv-data-getter-setters.c.
Definition at line 80 of file uv-data-getter-setters.c.
Definition at line 76 of file uv-data-getter-setters.c.
Definition at line 88 of file uv-data-getter-setters.c.
UV_EXTERN uv_fs_type uv_fs_get_type | ( | const uv_fs_t * | ) |
Definition at line 72 of file uv-data-getter-setters.c.
UV_EXTERN int uv_fs_poll_getpath | ( | uv_fs_poll_t * | handle, |
char * | buffer, | ||
size_t * | size | ||
) |
UV_EXTERN int uv_fs_poll_init | ( | uv_loop_t * | loop, |
uv_fs_poll_t * | handle | ||
) |
UV_EXTERN int uv_fs_poll_start | ( | uv_fs_poll_t * | handle, |
uv_fs_poll_cb | poll_cb, | ||
const char * | path, | ||
unsigned int | interval | ||
) |
UV_EXTERN int uv_fs_poll_stop | ( | uv_fs_poll_t * | handle | ) |
UV_EXTERN int uv_fs_scandir_next | ( | uv_fs_t * | req, |
uv_dirent_t * | ent | ||
) |
Definition at line 621 of file uv-common.c.
UV_EXTERN uv_os_fd_t uv_get_osfhandle | ( | int | fd | ) |
Definition at line 1384 of file unix/core.c.
UV_EXTERN int uv_getaddrinfo | ( | uv_loop_t * | loop, |
uv_getaddrinfo_t * | req, | ||
uv_getaddrinfo_cb | getaddrinfo_cb, | ||
const char * | node, | ||
const char * | service, | ||
const struct addrinfo * | hints | ||
) |
Definition at line 141 of file unix/getaddrinfo.c.
UV_EXTERN int uv_getnameinfo | ( | uv_loop_t * | loop, |
uv_getnameinfo_t * | req, | ||
uv_getnameinfo_cb | getnameinfo_cb, | ||
const struct sockaddr * | addr, | ||
int | flags | ||
) |
Definition at line 81 of file unix/getnameinfo.c.
UV_EXTERN int uv_getrusage | ( | uv_rusage_t * | rusage | ) |
Definition at line 958 of file unix/core.c.
UV_EXTERN int uv_gettimeofday | ( | uv_timeval64_t * | tv | ) |
Definition at line 1507 of file unix/core.c.
UV_EXTERN uv_handle_type uv_guess_handle | ( | uv_file | file | ) |
Definition at line 315 of file unix/tty.c.
UV_EXTERN void* uv_handle_get_data | ( | const uv_handle_t * | handle | ) |
Definition at line 19 of file uv-data-getter-setters.c.
UV_EXTERN uv_loop_t* uv_handle_get_loop | ( | const uv_handle_t * | handle | ) |
Definition at line 23 of file uv-data-getter-setters.c.
UV_EXTERN uv_handle_type uv_handle_get_type | ( | const uv_handle_t * | handle | ) |
Definition at line 15 of file uv-data-getter-setters.c.
UV_EXTERN void uv_handle_set_data | ( | uv_handle_t * | handle, |
void * | data | ||
) |
Definition at line 27 of file uv-data-getter-setters.c.
UV_EXTERN size_t uv_handle_size | ( | uv_handle_type | type | ) |
Definition at line 133 of file uv-common.c.
const UV_EXTERN char* uv_handle_type_name | ( | uv_handle_type | type | ) |
Definition at line 3 of file uv-data-getter-setters.c.
UV_EXTERN int uv_has_ref | ( | const uv_handle_t * | ) |
Definition at line 527 of file uv-common.c.
Definition at line 107 of file unix/core.c.
UV_EXTERN int uv_idle_start | ( | uv_idle_t * | idle, |
uv_idle_cb | cb | ||
) |
Definition at line 253 of file unix/getaddrinfo.c.
Definition at line 229 of file unix/getaddrinfo.c.
UV_EXTERN int uv_interface_addresses | ( | uv_interface_address_t ** | addresses, |
int * | count | ||
) |
Definition at line 221 of file uv-common.c.
Definition at line 267 of file uv-common.c.
UV_EXTERN int uv_ip6_addr | ( | const char * | ip, |
int | port, | ||
struct sockaddr_in6 * | addr | ||
) |
Definition at line 232 of file uv-common.c.
UV_EXTERN int uv_ip6_name | ( | const struct sockaddr_in6 * | src, |
char * | dst, | ||
size_t | size | ||
) |
Definition at line 272 of file uv-common.c.
UV_EXTERN int uv_is_active | ( | const uv_handle_t * | handle | ) |
Definition at line 418 of file unix/core.c.
UV_EXTERN int uv_is_closing | ( | const uv_handle_t * | handle | ) |
Definition at line 319 of file unix/core.c.
UV_EXTERN int uv_is_readable | ( | const uv_stream_t * | handle | ) |
Definition at line 1606 of file unix/stream.c.
UV_EXTERN int uv_is_writable | ( | const uv_stream_t * | handle | ) |
Definition at line 1611 of file unix/stream.c.
Definition at line 833 of file libuv/src/unix/thread.c.
Definition at line 838 of file libuv/src/unix/thread.c.
Definition at line 844 of file libuv/src/unix/thread.c.
Definition at line 849 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_listen | ( | uv_stream_t * | stream, |
int | backlog, | ||
uv_connection_cb | cb | ||
) |
Definition at line 656 of file unix/stream.c.
Definition at line 761 of file uv-common.c.
UV_EXTERN int uv_loop_configure | ( | uv_loop_t * | loop, |
uv_loop_option | option, | ||
... | |||
) |
Definition at line 716 of file uv-common.c.
Definition at line 791 of file uv-common.c.
Definition at line 92 of file uv-data-getter-setters.c.
Definition at line 745 of file uv-common.c.
Definition at line 96 of file uv-data-getter-setters.c.
UV_EXTERN size_t uv_loop_size | ( | void | ) |
Definition at line 152 of file uv-common.c.
UV_EXTERN void uv_mutex_destroy | ( | uv_mutex_t * | handle | ) |
Definition at line 323 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_mutex_init | ( | uv_mutex_t * | handle | ) |
Definition at line 281 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_mutex_init_recursive | ( | uv_mutex_t * | handle | ) |
Definition at line 304 of file libuv/src/unix/thread.c.
UV_EXTERN void uv_mutex_lock | ( | uv_mutex_t * | handle | ) |
Definition at line 329 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_mutex_trylock | ( | uv_mutex_t * | handle | ) |
Definition at line 335 of file libuv/src/unix/thread.c.
UV_EXTERN void uv_mutex_unlock | ( | uv_mutex_t * | handle | ) |
Definition at line 349 of file libuv/src/unix/thread.c.
Definition at line 418 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_open_osfhandle | ( | uv_os_fd_t | os_fd | ) |
Definition at line 1388 of file unix/core.c.
UV_EXTERN int uv_os_environ | ( | uv_env_item_t ** | envitems, |
int * | count | ||
) |
Definition at line 1250 of file unix/core.c.
UV_EXTERN void uv_os_free_environ | ( | uv_env_item_t * | envitems, |
int | count | ||
) |
Definition at line 805 of file uv-common.c.
UV_EXTERN void uv_os_free_passwd | ( | uv_passwd_t * | pwd | ) |
Definition at line 1223 of file unix/core.c.
UV_EXTERN int uv_os_get_passwd | ( | uv_passwd_t * | pwd | ) |
Definition at line 1239 of file unix/core.c.
Definition at line 1306 of file unix/core.c.
Definition at line 1354 of file unix/core.c.
Definition at line 1392 of file unix/core.c.
Definition at line 1397 of file unix/core.c.
Definition at line 1402 of file unix/core.c.
Definition at line 1047 of file unix/core.c.
Definition at line 1332 of file unix/core.c.
Definition at line 1419 of file unix/core.c.
Definition at line 1083 of file unix/core.c.
UV_EXTERN int uv_os_uname | ( | uv_utsname_t * | buffer | ) |
Definition at line 1430 of file unix/core.c.
Definition at line 1343 of file unix/core.c.
Definition at line 43 of file unix/pipe.c.
Definition at line 326 of file unix/pipe.c.
UV_EXTERN void uv_pipe_connect | ( | uv_connect_t * | req, |
uv_pipe_t * | handle, | ||
const char * | name, | ||
uv_connect_cb | cb | ||
) |
Definition at line 173 of file unix/pipe.c.
Definition at line 289 of file unix/pipe.c.
Definition at line 284 of file unix/pipe.c.
Definition at line 33 of file unix/pipe.c.
Definition at line 137 of file unix/pipe.c.
Definition at line 298 of file unix/pipe.c.
Definition at line 294 of file unix/pipe.c.
UV_EXTERN uv_handle_type uv_pipe_pending_type | ( | uv_pipe_t * | handle | ) |
Definition at line 315 of file unix/pipe.c.
Definition at line 68 of file unix/poll.c.
UV_EXTERN int uv_poll_init_socket | ( | uv_loop_t * | loop, |
uv_poll_t * | handle, | ||
uv_os_sock_t | socket | ||
) |
Definition at line 96 of file unix/poll.c.
UV_EXTERN int uv_poll_start | ( | uv_poll_t * | handle, |
int | events, | ||
uv_poll_cb | cb | ||
) |
Definition at line 118 of file unix/poll.c.
Definition at line 111 of file unix/poll.c.
UV_EXTERN int uv_prepare_init | ( | uv_loop_t * | , |
uv_prepare_t * | prepare | ||
) |
UV_EXTERN int uv_prepare_start | ( | uv_prepare_t * | prepare, |
uv_prepare_cb | cb | ||
) |
UV_EXTERN int uv_prepare_stop | ( | uv_prepare_t * | prepare | ) |
Definition at line 512 of file uv-common.c.
Definition at line 507 of file uv-common.c.
UV_EXTERN uv_pid_t uv_process_get_pid | ( | const uv_process_t * | ) |
Definition at line 68 of file uv-data-getter-setters.c.
UV_EXTERN int uv_process_kill | ( | uv_process_t * | , |
int | signum | ||
) |
Definition at line 577 of file unix/process.c.
UV_EXTERN int uv_queue_work | ( | uv_loop_t * | loop, |
uv_work_t * | req, | ||
uv_work_cb | work_cb, | ||
uv_after_work_cb | after_work_cb | ||
) |
Definition at line 338 of file threadpool.c.
UV_EXTERN int uv_random | ( | uv_loop_t * | loop, |
uv_random_t * | req, | ||
void * | buf, | ||
size_t | buflen, | ||
unsigned | flags, | ||
uv_random_cb | cb | ||
) |
Definition at line 94 of file libuv/src/random.c.
UV_EXTERN int uv_read_start | ( | uv_stream_t * | , |
uv_alloc_cb | alloc_cb, | ||
uv_read_cb | read_cb | ||
) |
Definition at line 1555 of file unix/stream.c.
UV_EXTERN int uv_read_stop | ( | uv_stream_t * | ) |
Definition at line 1590 of file unix/stream.c.
UV_EXTERN int uv_recv_buffer_size | ( | uv_handle_t * | handle, |
int * | value | ||
) |
Definition at line 554 of file uv-common.c.
UV_EXTERN void uv_ref | ( | uv_handle_t * | ) |
Definition at line 517 of file uv-common.c.
UV_EXTERN 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.
Definition at line 48 of file uv-data-getter-setters.c.
UV_EXTERN uv_req_type uv_req_get_type | ( | const uv_req_t * | req | ) |
Definition at line 44 of file uv-data-getter-setters.c.
Definition at line 52 of file uv-data-getter-setters.c.
UV_EXTERN size_t uv_req_size | ( | uv_req_type | type | ) |
Definition at line 141 of file uv-common.c.
const UV_EXTERN char* uv_req_type_name | ( | uv_req_type | type | ) |
Definition at line 31 of file uv-data-getter-setters.c.
UV_EXTERN int uv_run | ( | uv_loop_t * | , |
uv_run_mode | mode | ||
) |
Definition at line 361 of file unix/core.c.
UV_EXTERN void uv_rwlock_destroy | ( | uv_rwlock_t * | rwlock | ) |
Definition at line 360 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_rwlock_init | ( | uv_rwlock_t * | rwlock | ) |
Definition at line 355 of file libuv/src/unix/thread.c.
UV_EXTERN void uv_rwlock_rdlock | ( | uv_rwlock_t * | rwlock | ) |
Definition at line 366 of file libuv/src/unix/thread.c.
UV_EXTERN void uv_rwlock_rdunlock | ( | uv_rwlock_t * | rwlock | ) |
Definition at line 386 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_rwlock_tryrdlock | ( | uv_rwlock_t * | rwlock | ) |
Definition at line 372 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_rwlock_trywrlock | ( | uv_rwlock_t * | rwlock | ) |
Definition at line 398 of file libuv/src/unix/thread.c.
UV_EXTERN void uv_rwlock_wrlock | ( | uv_rwlock_t * | rwlock | ) |
Definition at line 392 of file libuv/src/unix/thread.c.
UV_EXTERN void uv_rwlock_wrunlock | ( | uv_rwlock_t * | rwlock | ) |
Definition at line 412 of file libuv/src/unix/thread.c.
Definition at line 661 of file libuv/src/unix/thread.c.
Definition at line 649 of file libuv/src/unix/thread.c.
Definition at line 669 of file libuv/src/unix/thread.c.
Definition at line 685 of file libuv/src/unix/thread.c.
Definition at line 677 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_send_buffer_size | ( | uv_handle_t * | handle, |
int * | value | ||
) |
Definition at line 558 of file uv-common.c.
UV_PRIVATE_REQ_TYPES UV_EXTERN int uv_shutdown | ( | uv_shutdown_t * | req, |
uv_stream_t * | handle, | ||
uv_shutdown_cb | cb | ||
) |
Definition at line 1259 of file unix/stream.c.
UV_EXTERN int uv_signal_init | ( | uv_loop_t * | loop, |
uv_signal_t * | handle | ||
) |
Definition at line 317 of file unix/signal.c.
UV_EXTERN int uv_signal_start | ( | uv_signal_t * | handle, |
uv_signal_cb | signal_cb, | ||
int | signum | ||
) |
Definition at line 338 of file unix/signal.c.
UV_EXTERN int uv_signal_start_oneshot | ( | uv_signal_t * | handle, |
uv_signal_cb | signal_cb, | ||
int | signum | ||
) |
Definition at line 343 of file unix/signal.c.
UV_EXTERN int uv_signal_stop | ( | uv_signal_t * | handle | ) |
Definition at line 511 of file unix/signal.c.
Definition at line 1521 of file unix/core.c.
UV_EXTERN int uv_spawn | ( | uv_loop_t * | loop, |
uv_process_t * | handle, | ||
const uv_process_options_t * | options | ||
) |
Definition at line 408 of file unix/process.c.
Definition at line 532 of file uv-common.c.
UV_EXTERN size_t uv_stream_get_write_queue_size | ( | const uv_stream_t * | stream | ) |
Definition at line 56 of file uv-data-getter-setters.c.
UV_EXTERN int uv_stream_set_blocking | ( | uv_stream_t * | handle, |
int | blocking | ||
) |
Definition at line 1688 of file unix/stream.c.
Definition at line 212 of file uv-common.c.
Definition at line 201 of file uv-common.c.
Definition at line 277 of file uv-common.c.
UV_EXTERN int uv_tcp_close_reset | ( | uv_tcp_t * | handle, |
uv_close_cb | close_cb | ||
) |
Definition at line 311 of file unix/tcp.c.
UV_EXTERN 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 297 of file unix/tcp.c.
Definition at line 283 of file unix/tcp.c.
Definition at line 143 of file unix/tcp.c.
Definition at line 114 of file unix/tcp.c.
Definition at line 425 of file unix/tcp.c.
Definition at line 407 of file unix/tcp.c.
UV_EXTERN int uv_tcp_open | ( | uv_tcp_t * | handle, |
uv_os_sock_t | sock | ||
) |
Definition at line 267 of file unix/tcp.c.
Definition at line 447 of file unix/tcp.c.
UV_EXTERN int uv_thread_create | ( | uv_thread_t * | tid, |
uv_thread_cb | entry, | ||
void * | arg | ||
) |
Definition at line 209 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_thread_create_ex | ( | uv_thread_t * | tid, |
const uv_thread_options_t * | params, | ||
uv_thread_cb | entry, | ||
void * | arg | ||
) |
Definition at line 215 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_thread_equal | ( | const uv_thread_t * | t1, |
const uv_thread_t * | t2 | ||
) |
Definition at line 276 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_thread_join | ( | uv_thread_t * | tid | ) |
Definition at line 271 of file libuv/src/unix/thread.c.
UV_EXTERN uv_thread_t uv_thread_self | ( | void | ) |
Definition at line 267 of file libuv/src/unix/thread.c.
UV_EXTERN int uv_timer_again | ( | uv_timer_t * | handle | ) |
UV_EXTERN uint64_t uv_timer_get_repeat | ( | const uv_timer_t * | handle | ) |
UV_EXTERN int uv_timer_init | ( | uv_loop_t * | , |
uv_timer_t * | handle | ||
) |
UV_EXTERN void uv_timer_set_repeat | ( | uv_timer_t * | handle, |
uint64_t | repeat | ||
) |
UV_EXTERN int uv_timer_start | ( | uv_timer_t * | handle, |
uv_timer_cb | cb, | ||
uint64_t | timeout, | ||
uint64_t | repeat | ||
) |
UV_EXTERN int uv_timer_stop | ( | uv_timer_t * | handle | ) |
Definition at line 1244 of file unix/core.c.
Definition at line 1507 of file unix/stream.c.
UV_EXTERN int uv_tty_get_vterm_state | ( | uv_tty_vtermstate_t * | state | ) |
Definition at line 400 of file unix/tty.c.
Definition at line 297 of file unix/tty.c.
Definition at line 123 of file unix/tty.c.
Definition at line 378 of file unix/tty.c.
UV_EXTERN int uv_tty_set_mode | ( | uv_tty_t * | , |
uv_tty_mode_t | mode | ||
) |
Definition at line 250 of file unix/tty.c.
UV_EXTERN void uv_tty_set_vterm_state | ( | uv_tty_vtermstate_t | state | ) |
Definition at line 397 of file unix/tty.c.
Definition at line 296 of file uv-common.c.
Definition at line 335 of file uv-common.c.
Definition at line 64 of file uv-data-getter-setters.c.
Definition at line 60 of file uv-data-getter-setters.c.
Definition at line 1283 of file unix/udp.c.
Definition at line 1293 of file unix/udp.c.
Definition at line 988 of file unix/udp.c.
Definition at line 947 of file unix/udp.c.
UV_EXTERN int uv_udp_open | ( | uv_udp_t * | handle, |
uv_os_sock_t | sock | ||
) |
Definition at line 993 of file unix/udp.c.
UV_EXTERN 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.
UV_EXTERN 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.
Definition at line 1135 of file unix/udp.c.
UV_EXTERN int uv_udp_set_membership | ( | uv_udp_t * | handle, |
const char * | multicast_addr, | ||
const char * | interface_addr, | ||
uv_membership | membership | ||
) |
Definition at line 1019 of file unix/udp.c.
Definition at line 1234 of file unix/udp.c.
Definition at line 1210 of file unix/udp.c.
Definition at line 1185 of file unix/udp.c.
UV_EXTERN int uv_udp_set_source_membership | ( | uv_udp_t * | handle, |
const char * | multicast_addr, | ||
const char * | interface_addr, | ||
const char * | source_addr, | ||
uv_membership | membership | ||
) |
Definition at line 1043 of file unix/udp.c.
Definition at line 1148 of file unix/udp.c.
UV_EXTERN 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.
UV_EXTERN void uv_unref | ( | uv_handle_t * | ) |
Definition at line 522 of file uv-common.c.
Definition at line 413 of file unix/core.c.
UV_EXTERN void uv_walk | ( | uv_loop_t * | loop, |
uv_walk_cb | walk_cb, | ||
void * | arg | ||
) |
Definition at line 456 of file uv-common.c.
UV_EXTERN int uv_write | ( | uv_write_t * | req, |
uv_stream_t * | handle, | ||
const uv_buf_t | bufs[], | ||
unsigned int | nbufs, | ||
uv_write_cb | cb | ||
) |
Definition at line 1492 of file unix/stream.c.
UV_EXTERN int uv_write2 | ( | uv_write_t * | req, |
uv_stream_t * | handle, | ||
const uv_buf_t | bufs[], | ||
unsigned int | nbufs, | ||
uv_stream_t * | send_handle, | ||
uv_write_cb | cb | ||
) |
Definition at line 1393 of file unix/stream.c.