UV_EXTERN 238 include/uv.h UV_EXTERN unsigned int uv_version(void); UV_EXTERN 244 include/uv.h UV_EXTERN const char* uv_version_string(void); UV_EXTERN 255 include/uv.h UV_EXTERN uv_loop_t* uv_loop_new(void); UV_EXTERN 256 include/uv.h UV_EXTERN void uv_loop_delete(uv_loop_t*); UV_EXTERN 261 include/uv.h UV_EXTERN uv_loop_t* uv_default_loop(void); UV_EXTERN 275 include/uv.h UV_EXTERN int uv_run(uv_loop_t*, uv_run_mode mode); UV_EXTERN 283 include/uv.h UV_EXTERN void uv_stop(uv_loop_t*); UV_EXTERN 289 include/uv.h UV_EXTERN void uv_ref(uv_handle_t*); UV_EXTERN 290 include/uv.h UV_EXTERN void uv_unref(uv_handle_t*); UV_EXTERN 291 include/uv.h UV_EXTERN int uv_has_ref(const uv_handle_t*); UV_EXTERN 302 include/uv.h UV_EXTERN void uv_update_time(uv_loop_t*); UV_EXTERN 315 include/uv.h UV_EXTERN uint64_t uv_now(uv_loop_t*); UV_EXTERN 331 include/uv.h UV_EXTERN int uv_backend_fd(const uv_loop_t*); UV_EXTERN 337 include/uv.h UV_EXTERN int uv_backend_timeout(const uv_loop_t*); UV_EXTERN 448 include/uv.h UV_EXTERN const char* uv_strerror(int err); UV_EXTERN 449 include/uv.h UV_EXTERN const char* uv_err_name(int err); UV_EXTERN 479 include/uv.h UV_EXTERN int uv_shutdown(uv_shutdown_t* req, uv_stream_t* handle, UV_EXTERN 511 include/uv.h UV_EXTERN size_t uv_handle_size(uv_handle_type type); UV_EXTERN 516 include/uv.h UV_EXTERN size_t uv_req_size(uv_req_type type); UV_EXTERN 522 include/uv.h UV_EXTERN int uv_is_active(const uv_handle_t* handle); UV_EXTERN 527 include/uv.h UV_EXTERN void uv_walk(uv_loop_t* loop, uv_walk_cb walk_cb, void* arg); UV_EXTERN 541 include/uv.h UV_EXTERN void uv_close(uv_handle_t* handle, uv_close_cb close_cb); UV_EXTERN 550 include/uv.h UV_EXTERN uv_buf_t uv_buf_init(char* base, unsigned int len); UV_EXTERN 557 include/uv.h UV_EXTERN size_t uv_strlcpy(char* dst, const char* src, size_t size); UV_EXTERN 565 include/uv.h UV_EXTERN size_t uv_strlcat(char* dst, const char* src, size_t size); UV_EXTERN 590 include/uv.h UV_EXTERN int uv_listen(uv_stream_t* stream, int backlog, uv_connection_cb cb); UV_EXTERN 603 include/uv.h UV_EXTERN int uv_accept(uv_stream_t* server, uv_stream_t* client); UV_EXTERN 617 include/uv.h UV_EXTERN int uv_read_start(uv_stream_t*, uv_alloc_cb alloc_cb, UV_EXTERN 620 include/uv.h UV_EXTERN int uv_read_stop(uv_stream_t*); UV_EXTERN 626 include/uv.h UV_EXTERN int uv_read2_start(uv_stream_t*, uv_alloc_cb alloc_cb, UV_EXTERN 651 include/uv.h UV_EXTERN int uv_write(uv_write_t* req, uv_stream_t* handle, UV_EXTERN 661 include/uv.h UV_EXTERN int uv_write2(uv_write_t* req, uv_stream_t* handle, uv_buf_t bufs[], UV_EXTERN 677 include/uv.h UV_EXTERN int uv_is_readable(const uv_stream_t* handle); UV_EXTERN 678 include/uv.h UV_EXTERN int uv_is_writable(const uv_stream_t* handle); UV_EXTERN 703 include/uv.h UV_EXTERN int uv_stream_set_blocking(uv_stream_t* handle, int blocking); UV_EXTERN 713 include/uv.h UV_EXTERN int uv_is_closing(const uv_handle_t* handle); UV_EXTERN 727 include/uv.h UV_EXTERN int uv_tcp_init(uv_loop_t*, uv_tcp_t* handle); UV_EXTERN 732 include/uv.h UV_EXTERN int uv_tcp_open(uv_tcp_t* handle, uv_os_sock_t sock); UV_EXTERN 735 include/uv.h UV_EXTERN int uv_tcp_nodelay(uv_tcp_t* handle, int enable); UV_EXTERN 742 include/uv.h UV_EXTERN int uv_tcp_keepalive(uv_tcp_t* handle, UV_EXTERN 754 include/uv.h UV_EXTERN int uv_tcp_simultaneous_accepts(uv_tcp_t* handle, int enable); UV_EXTERN 756 include/uv.h UV_EXTERN int uv_tcp_bind(uv_tcp_t* handle, struct sockaddr_in); UV_EXTERN 757 include/uv.h UV_EXTERN int uv_tcp_bind6(uv_tcp_t* handle, struct sockaddr_in6); UV_EXTERN 758 include/uv.h UV_EXTERN int uv_tcp_getsockname(uv_tcp_t* handle, struct sockaddr* name, UV_EXTERN 760 include/uv.h UV_EXTERN int uv_tcp_getpeername(uv_tcp_t* handle, struct sockaddr* name, UV_EXTERN 769 include/uv.h UV_EXTERN int uv_tcp_connect(uv_connect_t* req, uv_tcp_t* handle, UV_EXTERN 771 include/uv.h UV_EXTERN int uv_tcp_connect6(uv_connect_t* req, uv_tcp_t* handle, UV_EXTERN 838 include/uv.h UV_EXTERN int uv_udp_init(uv_loop_t*, uv_udp_t* handle); UV_EXTERN 849 include/uv.h UV_EXTERN int uv_udp_open(uv_udp_t* handle, uv_os_sock_t sock); UV_EXTERN 862 include/uv.h UV_EXTERN int uv_udp_bind(uv_udp_t* handle, struct sockaddr_in addr, UV_EXTERN 876 include/uv.h UV_EXTERN int uv_udp_bind6(uv_udp_t* handle, struct sockaddr_in6 addr, UV_EXTERN 879 include/uv.h UV_EXTERN int uv_udp_getsockname(uv_udp_t* handle, struct sockaddr* name, UV_EXTERN 895 include/uv.h UV_EXTERN int uv_udp_set_membership(uv_udp_t* handle, UV_EXTERN 911 include/uv.h UV_EXTERN int uv_udp_set_multicast_loop(uv_udp_t* handle, int on); UV_EXTERN 924 include/uv.h UV_EXTERN int uv_udp_set_multicast_ttl(uv_udp_t* handle, int ttl); UV_EXTERN 937 include/uv.h UV_EXTERN int uv_udp_set_broadcast(uv_udp_t* handle, int on); UV_EXTERN 950 include/uv.h UV_EXTERN int uv_udp_set_ttl(uv_udp_t* handle, int ttl); UV_EXTERN 968 include/uv.h UV_EXTERN int uv_udp_send(uv_udp_send_t* req, uv_udp_t* handle, UV_EXTERN 987 include/uv.h UV_EXTERN int uv_udp_send6(uv_udp_send_t* req, uv_udp_t* handle, UV_EXTERN 1004 include/uv.h UV_EXTERN int uv_udp_recv_start(uv_udp_t* handle, uv_alloc_cb alloc_cb, UV_EXTERN 1016 include/uv.h UV_EXTERN int uv_udp_recv_stop(uv_udp_t* handle); UV_EXTERN 1041 include/uv.h UV_EXTERN int uv_tty_init(uv_loop_t*, uv_tty_t*, uv_file fd, int readable); UV_EXTERN 1046 include/uv.h UV_EXTERN int uv_tty_set_mode(uv_tty_t*, int mode); UV_EXTERN 1052 include/uv.h UV_EXTERN void uv_tty_reset_mode(void); UV_EXTERN 1057 include/uv.h UV_EXTERN int uv_tty_get_winsize(uv_tty_t*, int* width, int* height); UV_EXTERN 1065 include/uv.h UV_EXTERN uv_handle_type uv_guess_handle(uv_file file); UV_EXTERN 1084 include/uv.h UV_EXTERN int uv_pipe_init(uv_loop_t*, uv_pipe_t* handle, int ipc); UV_EXTERN 1089 include/uv.h UV_EXTERN int uv_pipe_open(uv_pipe_t*, uv_file file); UV_EXTERN 1091 include/uv.h UV_EXTERN int uv_pipe_bind(uv_pipe_t* handle, const char* name); UV_EXTERN 1093 include/uv.h UV_EXTERN void uv_pipe_connect(uv_connect_t* req, uv_pipe_t* handle, UV_EXTERN 1101 include/uv.h UV_EXTERN void uv_pipe_pending_instances(uv_pipe_t* handle, int count); UV_EXTERN 1145 include/uv.h UV_EXTERN int uv_poll_init(uv_loop_t* loop, uv_poll_t* handle, int fd); UV_EXTERN 1149 include/uv.h UV_EXTERN int uv_poll_init_socket(uv_loop_t* loop, uv_poll_t* handle, UV_EXTERN 1166 include/uv.h UV_EXTERN int uv_poll_start(uv_poll_t* handle, int events, uv_poll_cb cb); UV_EXTERN 1169 include/uv.h UV_EXTERN int uv_poll_stop(uv_poll_t* handle); UV_EXTERN 1183 include/uv.h UV_EXTERN int uv_prepare_init(uv_loop_t*, uv_prepare_t* prepare); UV_EXTERN 1185 include/uv.h UV_EXTERN int uv_prepare_start(uv_prepare_t* prepare, uv_prepare_cb cb); UV_EXTERN 1187 include/uv.h UV_EXTERN int uv_prepare_stop(uv_prepare_t* prepare); UV_EXTERN 1201 include/uv.h UV_EXTERN int uv_check_init(uv_loop_t*, uv_check_t* check); UV_EXTERN 1203 include/uv.h UV_EXTERN int uv_check_start(uv_check_t* check, uv_check_cb cb); UV_EXTERN 1205 include/uv.h UV_EXTERN int uv_check_stop(uv_check_t* check); UV_EXTERN 1221 include/uv.h UV_EXTERN int uv_idle_init(uv_loop_t*, uv_idle_t* idle); UV_EXTERN 1223 include/uv.h UV_EXTERN int uv_idle_start(uv_idle_t* idle, uv_idle_cb cb); UV_EXTERN 1225 include/uv.h UV_EXTERN int uv_idle_stop(uv_idle_t* idle); UV_EXTERN 1248 include/uv.h UV_EXTERN int uv_async_init(uv_loop_t*, uv_async_t* async, UV_EXTERN 1256 include/uv.h UV_EXTERN int uv_async_send(uv_async_t* async); UV_EXTERN 1269 include/uv.h UV_EXTERN int uv_timer_init(uv_loop_t*, uv_timer_t* handle); UV_EXTERN 1279 include/uv.h UV_EXTERN int uv_timer_start(uv_timer_t* handle, UV_EXTERN 1284 include/uv.h UV_EXTERN int uv_timer_stop(uv_timer_t* handle); UV_EXTERN 1291 include/uv.h UV_EXTERN int uv_timer_again(uv_timer_t* handle); UV_EXTERN 1299 include/uv.h UV_EXTERN void uv_timer_set_repeat(uv_timer_t* handle, uint64_t repeat); UV_EXTERN 1301 include/uv.h UV_EXTERN uint64_t uv_timer_get_repeat(const uv_timer_t* handle); UV_EXTERN 1335 include/uv.h UV_EXTERN int uv_getaddrinfo(uv_loop_t* loop, UV_EXTERN 1345 include/uv.h UV_EXTERN void uv_freeaddrinfo(struct addrinfo* ai); UV_EXTERN 1466 include/uv.h UV_EXTERN int uv_spawn(uv_loop_t*, uv_process_t*, UV_EXTERN 1474 include/uv.h UV_EXTERN int uv_process_kill(uv_process_t*, int signum); UV_EXTERN 1478 include/uv.h UV_EXTERN int uv_kill(int pid, int signum); UV_EXTERN 1493 include/uv.h UV_EXTERN int uv_queue_work(uv_loop_t* loop, uv_work_t* req, UV_EXTERN 1518 include/uv.h UV_EXTERN int uv_cancel(uv_req_t* req); UV_EXTERN 1547 include/uv.h UV_EXTERN char** uv_setup_args(int argc, char** argv); UV_EXTERN 1548 include/uv.h UV_EXTERN int uv_get_process_title(char* buffer, size_t size); UV_EXTERN 1549 include/uv.h UV_EXTERN int uv_set_process_title(const char* title); UV_EXTERN 1550 include/uv.h UV_EXTERN int uv_resident_set_memory(size_t* rss); UV_EXTERN 1551 include/uv.h UV_EXTERN int uv_uptime(double* uptime); UV_EXTERN 1557 include/uv.h UV_EXTERN int uv_cpu_info(uv_cpu_info_t** cpu_infos, int* count); UV_EXTERN 1558 include/uv.h UV_EXTERN void uv_free_cpu_info(uv_cpu_info_t* cpu_infos, int count); UV_EXTERN 1564 include/uv.h UV_EXTERN int uv_interface_addresses(uv_interface_address_t** addresses, UV_EXTERN 1566 include/uv.h UV_EXTERN void uv_free_interface_addresses(uv_interface_address_t* addresses, UV_EXTERN 1626 include/uv.h UV_EXTERN void uv_fs_req_cleanup(uv_fs_t* req); UV_EXTERN 1628 include/uv.h UV_EXTERN int uv_fs_close(uv_loop_t* loop, uv_fs_t* req, uv_file file, UV_EXTERN 1631 include/uv.h UV_EXTERN int uv_fs_open(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1634 include/uv.h UV_EXTERN int uv_fs_read(uv_loop_t* loop, uv_fs_t* req, uv_file file, UV_EXTERN 1637 include/uv.h UV_EXTERN int uv_fs_unlink(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1640 include/uv.h UV_EXTERN int uv_fs_write(uv_loop_t* loop, uv_fs_t* req, uv_file file, UV_EXTERN 1643 include/uv.h UV_EXTERN int uv_fs_mkdir(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1646 include/uv.h UV_EXTERN int uv_fs_rmdir(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1649 include/uv.h UV_EXTERN int uv_fs_readdir(uv_loop_t* loop, uv_fs_t* req, UV_EXTERN 1652 include/uv.h UV_EXTERN int uv_fs_stat(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1655 include/uv.h UV_EXTERN int uv_fs_fstat(uv_loop_t* loop, uv_fs_t* req, uv_file file, UV_EXTERN 1658 include/uv.h UV_EXTERN int uv_fs_rename(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1661 include/uv.h UV_EXTERN int uv_fs_fsync(uv_loop_t* loop, uv_fs_t* req, uv_file file, UV_EXTERN 1664 include/uv.h UV_EXTERN int uv_fs_fdatasync(uv_loop_t* loop, uv_fs_t* req, uv_file file, UV_EXTERN 1667 include/uv.h UV_EXTERN int uv_fs_ftruncate(uv_loop_t* loop, uv_fs_t* req, uv_file file, UV_EXTERN 1670 include/uv.h UV_EXTERN int uv_fs_sendfile(uv_loop_t* loop, uv_fs_t* req, uv_file out_fd, UV_EXTERN 1673 include/uv.h UV_EXTERN int uv_fs_chmod(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1676 include/uv.h UV_EXTERN int uv_fs_utime(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1679 include/uv.h UV_EXTERN int uv_fs_futime(uv_loop_t* loop, uv_fs_t* req, uv_file file, UV_EXTERN 1682 include/uv.h UV_EXTERN int uv_fs_lstat(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1685 include/uv.h UV_EXTERN int uv_fs_link(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1700 include/uv.h UV_EXTERN int uv_fs_symlink(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1703 include/uv.h UV_EXTERN int uv_fs_readlink(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1706 include/uv.h UV_EXTERN int uv_fs_fchmod(uv_loop_t* loop, uv_fs_t* req, uv_file file, UV_EXTERN 1709 include/uv.h UV_EXTERN int uv_fs_chown(uv_loop_t* loop, uv_fs_t* req, const char* path, UV_EXTERN 1712 include/uv.h UV_EXTERN int uv_fs_fchown(uv_loop_t* loop, uv_fs_t* req, uv_file file, UV_EXTERN 1738 include/uv.h UV_EXTERN int uv_fs_poll_init(uv_loop_t* loop, uv_fs_poll_t* handle); UV_EXTERN 1755 include/uv.h UV_EXTERN int uv_fs_poll_start(uv_fs_poll_t* handle, UV_EXTERN 1760 include/uv.h UV_EXTERN int uv_fs_poll_stop(uv_fs_poll_t* handle); UV_EXTERN 1805 include/uv.h UV_EXTERN int uv_signal_init(uv_loop_t* loop, uv_signal_t* handle); UV_EXTERN 1807 include/uv.h UV_EXTERN int uv_signal_start(uv_signal_t* handle, UV_EXTERN 1811 include/uv.h UV_EXTERN int uv_signal_stop(uv_signal_t* handle); UV_EXTERN 1819 include/uv.h UV_EXTERN void uv_loadavg(double avg[3]); UV_EXTERN 1853 include/uv.h UV_EXTERN int uv_fs_event_init(uv_loop_t* loop, uv_fs_event_t* handle, UV_EXTERN 1859 include/uv.h UV_EXTERN struct sockaddr_in uv_ip4_addr(const char* ip, int port); UV_EXTERN 1860 include/uv.h UV_EXTERN struct sockaddr_in6 uv_ip6_addr(const char* ip, int port); UV_EXTERN 1863 include/uv.h UV_EXTERN int uv_ip4_name(struct sockaddr_in* src, char* dst, size_t size); UV_EXTERN 1864 include/uv.h UV_EXTERN int uv_ip6_name(struct sockaddr_in6* src, char* dst, size_t size); UV_EXTERN 1869 include/uv.h UV_EXTERN int uv_inet_ntop(int af, const void* src, char* dst, size_t size); UV_EXTERN 1870 include/uv.h UV_EXTERN int uv_inet_pton(int af, const char* src, void* dst); UV_EXTERN 1873 include/uv.h UV_EXTERN int uv_exepath(char* buffer, size_t* size); UV_EXTERN 1876 include/uv.h UV_EXTERN int uv_cwd(char* buffer, size_t size); UV_EXTERN 1879 include/uv.h UV_EXTERN int uv_chdir(const char* dir); UV_EXTERN 1882 include/uv.h UV_EXTERN uint64_t uv_get_free_memory(void); UV_EXTERN 1883 include/uv.h UV_EXTERN uint64_t uv_get_total_memory(void); UV_EXTERN 1894 include/uv.h UV_EXTERN extern uint64_t uv_hrtime(void); UV_EXTERN 1909 include/uv.h UV_EXTERN void uv_disable_stdio_inheritance(void); UV_EXTERN 1915 include/uv.h UV_EXTERN int uv_dlopen(const char* filename, uv_lib_t* lib); UV_EXTERN 1920 include/uv.h UV_EXTERN void uv_dlclose(uv_lib_t* lib); UV_EXTERN 1926 include/uv.h UV_EXTERN int uv_dlsym(uv_lib_t* lib, const char* name, void** ptr); UV_EXTERN 1931 include/uv.h UV_EXTERN const char* uv_dlerror(uv_lib_t* lib); UV_EXTERN 1937 include/uv.h UV_EXTERN int uv_mutex_init(uv_mutex_t* handle); UV_EXTERN 1938 include/uv.h UV_EXTERN void uv_mutex_destroy(uv_mutex_t* handle); UV_EXTERN 1939 include/uv.h UV_EXTERN void uv_mutex_lock(uv_mutex_t* handle); UV_EXTERN 1940 include/uv.h UV_EXTERN int uv_mutex_trylock(uv_mutex_t* handle); UV_EXTERN 1941 include/uv.h UV_EXTERN void uv_mutex_unlock(uv_mutex_t* handle); UV_EXTERN 1946 include/uv.h UV_EXTERN int uv_rwlock_init(uv_rwlock_t* rwlock); UV_EXTERN 1947 include/uv.h UV_EXTERN void uv_rwlock_destroy(uv_rwlock_t* rwlock); UV_EXTERN 1948 include/uv.h UV_EXTERN void uv_rwlock_rdlock(uv_rwlock_t* rwlock); UV_EXTERN 1949 include/uv.h UV_EXTERN int uv_rwlock_tryrdlock(uv_rwlock_t* rwlock); UV_EXTERN 1950 include/uv.h UV_EXTERN void uv_rwlock_rdunlock(uv_rwlock_t* rwlock); UV_EXTERN 1951 include/uv.h UV_EXTERN void uv_rwlock_wrlock(uv_rwlock_t* rwlock); UV_EXTERN 1952 include/uv.h UV_EXTERN int uv_rwlock_trywrlock(uv_rwlock_t* rwlock); UV_EXTERN 1953 include/uv.h UV_EXTERN void uv_rwlock_wrunlock(uv_rwlock_t* rwlock); UV_EXTERN 1958 include/uv.h UV_EXTERN int uv_sem_init(uv_sem_t* sem, unsigned int value); UV_EXTERN 1959 include/uv.h UV_EXTERN void uv_sem_destroy(uv_sem_t* sem); UV_EXTERN 1960 include/uv.h UV_EXTERN void uv_sem_post(uv_sem_t* sem); UV_EXTERN 1961 include/uv.h UV_EXTERN void uv_sem_wait(uv_sem_t* sem); UV_EXTERN 1962 include/uv.h UV_EXTERN int uv_sem_trywait(uv_sem_t* sem); UV_EXTERN 1967 include/uv.h UV_EXTERN int uv_cond_init(uv_cond_t* cond); UV_EXTERN 1968 include/uv.h UV_EXTERN void uv_cond_destroy(uv_cond_t* cond); UV_EXTERN 1969 include/uv.h UV_EXTERN void uv_cond_signal(uv_cond_t* cond); UV_EXTERN 1970 include/uv.h UV_EXTERN void uv_cond_broadcast(uv_cond_t* cond); UV_EXTERN 1976 include/uv.h UV_EXTERN void uv_cond_wait(uv_cond_t* cond, uv_mutex_t* mutex); UV_EXTERN 1986 include/uv.h UV_EXTERN int uv_cond_timedwait(uv_cond_t* cond, uv_mutex_t* mutex, UV_EXTERN 1989 include/uv.h UV_EXTERN int uv_barrier_init(uv_barrier_t* barrier, unsigned int count); UV_EXTERN 1990 include/uv.h UV_EXTERN void uv_barrier_destroy(uv_barrier_t* barrier); UV_EXTERN 1991 include/uv.h UV_EXTERN void uv_barrier_wait(uv_barrier_t* barrier); UV_EXTERN 1997 include/uv.h UV_EXTERN void uv_once(uv_once_t* guard, void (*callback)(void)); UV_EXTERN 1999 include/uv.h UV_EXTERN int uv_thread_create(uv_thread_t *tid, UV_EXTERN 2001 include/uv.h UV_EXTERN unsigned long uv_thread_self(void); UV_EXTERN 2002 include/uv.h UV_EXTERN int uv_thread_join(uv_thread_t *tid);