Lines Matching defs:handle
166 XX(HANDLE, handle) \
336 typedef void (*uv_alloc_cb)(uv_handle_t* handle,
346 typedef void (*uv_close_cb)(uv_handle_t* handle);
347 typedef void (*uv_poll_cb)(uv_poll_t* handle, int status, int events);
348 typedef void (*uv_timer_cb)(uv_timer_t* handle);
349 typedef void (*uv_async_cb)(uv_async_t* handle);
350 typedef void (*uv_prepare_cb)(uv_prepare_t* handle);
351 typedef void (*uv_check_cb)(uv_check_t* handle);
352 typedef void (*uv_idle_cb)(uv_idle_t* handle);
354 typedef void (*uv_walk_cb)(uv_handle_t* handle, void* arg);
417 typedef void (*uv_fs_event_cb)(uv_fs_event_t* handle,
422 typedef void (*uv_fs_poll_cb)(uv_fs_poll_t* handle,
427 typedef void (*uv_signal_cb)(uv_signal_t* handle, int signum);
465 uv_stream_t* handle,
470 uv_stream_t* handle;
497 UV_EXTERN uv_handle_type uv_handle_get_type(const uv_handle_t* handle);
499 UV_EXTERN void* uv_handle_get_data(const uv_handle_t* handle);
500 UV_EXTERN uv_loop_t* uv_handle_get_loop(const uv_handle_t* handle);
501 UV_EXTERN void uv_handle_set_data(uv_handle_t* handle, void* data);
509 UV_EXTERN int uv_is_active(const uv_handle_t* handle);
517 UV_EXTERN void uv_close(uv_handle_t* handle, uv_close_cb close_cb);
519 UV_EXTERN int uv_send_buffer_size(uv_handle_t* handle, int* value);
520 UV_EXTERN int uv_recv_buffer_size(uv_handle_t* handle, int* value);
522 UV_EXTERN int uv_fileno(const uv_handle_t* handle, uv_os_fd_t* fd);
564 uv_stream_t* handle,
569 uv_stream_t* handle,
574 UV_EXTERN int uv_try_write(uv_stream_t* handle,
577 UV_EXTERN int uv_try_write2(uv_stream_t* handle,
587 uv_stream_t* handle;
592 UV_EXTERN int uv_is_readable(const uv_stream_t* handle);
593 UV_EXTERN int uv_is_writable(const uv_stream_t* handle);
595 UV_EXTERN int uv_stream_set_blocking(uv_stream_t* handle, int blocking);
597 UV_EXTERN int uv_is_closing(const uv_handle_t* handle);
611 UV_EXTERN int uv_tcp_init(uv_loop_t*, uv_tcp_t* handle);
612 UV_EXTERN int uv_tcp_init_ex(uv_loop_t*, uv_tcp_t* handle, unsigned int flags);
613 UV_EXTERN int uv_tcp_open(uv_tcp_t* handle, uv_os_sock_t sock);
614 UV_EXTERN int uv_tcp_nodelay(uv_tcp_t* handle, int enable);
615 UV_EXTERN int uv_tcp_keepalive(uv_tcp_t* handle,
618 UV_EXTERN int uv_tcp_simultaneous_accepts(uv_tcp_t* handle, int enable);
625 UV_EXTERN int uv_tcp_bind(uv_tcp_t* handle,
628 UV_EXTERN int uv_tcp_getsockname(const uv_tcp_t* handle,
631 UV_EXTERN int uv_tcp_getpeername(const uv_tcp_t* handle,
634 UV_EXTERN int uv_tcp_close_reset(uv_tcp_t* handle, uv_close_cb close_cb);
636 uv_tcp_t* handle,
644 uv_stream_t* handle;
662 * Indicates if SO_REUSEADDR will be set when binding the handle.
682 * Indicates if IP_RECVERR/IPV6_RECVERR will be set when binding the handle.
696 typedef void (*uv_udp_recv_cb)(uv_udp_t* handle,
721 uv_udp_t* handle;
726 UV_EXTERN int uv_udp_init(uv_loop_t*, uv_udp_t* handle);
727 UV_EXTERN int uv_udp_init_ex(uv_loop_t*, uv_udp_t* handle, unsigned int flags);
728 UV_EXTERN int uv_udp_open(uv_udp_t* handle, uv_os_sock_t sock);
729 UV_EXTERN int uv_udp_bind(uv_udp_t* handle,
732 UV_EXTERN int uv_udp_connect(uv_udp_t* handle, const struct sockaddr* addr);
734 UV_EXTERN int uv_udp_getpeername(const uv_udp_t* handle,
737 UV_EXTERN int uv_udp_getsockname(const uv_udp_t* handle,
740 UV_EXTERN int uv_udp_set_membership(uv_udp_t* handle,
744 UV_EXTERN int uv_udp_set_source_membership(uv_udp_t* handle,
749 UV_EXTERN int uv_udp_set_multicast_loop(uv_udp_t* handle, int on);
750 UV_EXTERN int uv_udp_set_multicast_ttl(uv_udp_t* handle, int ttl);
751 UV_EXTERN int uv_udp_set_multicast_interface(uv_udp_t* handle,
753 UV_EXTERN int uv_udp_set_broadcast(uv_udp_t* handle, int on);
754 UV_EXTERN int uv_udp_set_ttl(uv_udp_t* handle, int ttl);
756 uv_udp_t* handle,
761 UV_EXTERN int uv_udp_try_send(uv_udp_t* handle,
765 UV_EXTERN int uv_udp_recv_start(uv_udp_t* handle,
768 UV_EXTERN int uv_udp_using_recvmmsg(const uv_udp_t* handle);
769 UV_EXTERN int uv_udp_recv_stop(uv_udp_t* handle);
770 UV_EXTERN size_t uv_udp_get_send_queue_size(const uv_udp_t* handle);
771 UV_EXTERN size_t uv_udp_get_send_queue_count(const uv_udp_t* handle);
817 inline int uv_tty_set_mode(uv_tty_t* handle, int mode) {
818 return uv_tty_set_mode(handle, static_cast<uv_tty_mode_t>(mode));
843 UV_EXTERN int uv_pipe_init(uv_loop_t*, uv_pipe_t* handle, int ipc);
845 UV_EXTERN int uv_pipe_bind(uv_pipe_t* handle, const char* name);
846 UV_EXTERN int uv_pipe_bind2(uv_pipe_t* handle,
851 uv_pipe_t* handle,
855 uv_pipe_t* handle,
860 UV_EXTERN int uv_pipe_getsockname(const uv_pipe_t* handle,
863 UV_EXTERN int uv_pipe_getpeername(const uv_pipe_t* handle,
866 UV_EXTERN void uv_pipe_pending_instances(uv_pipe_t* handle, int count);
867 UV_EXTERN int uv_pipe_pending_count(uv_pipe_t* handle);
868 UV_EXTERN uv_handle_type uv_pipe_pending_type(uv_pipe_t* handle);
869 UV_EXTERN int uv_pipe_chmod(uv_pipe_t* handle, int flags);
885 UV_EXTERN int uv_poll_init(uv_loop_t* loop, uv_poll_t* handle, int fd);
887 uv_poll_t* handle,
889 UV_EXTERN int uv_poll_start(uv_poll_t* handle, int events, uv_poll_cb cb);
890 UV_EXTERN int uv_poll_stop(uv_poll_t* handle);
944 UV_EXTERN int uv_timer_init(uv_loop_t*, uv_timer_t* handle);
945 UV_EXTERN int uv_timer_start(uv_timer_t* handle,
949 UV_EXTERN int uv_timer_stop(uv_timer_t* handle);
950 UV_EXTERN int uv_timer_again(uv_timer_t* handle);
951 UV_EXTERN void uv_timer_set_repeat(uv_timer_t* handle, uint64_t repeat);
952 UV_EXTERN uint64_t uv_timer_get_repeat(const uv_timer_t* handle);
953 UV_EXTERN uint64_t uv_timer_get_due_in(const uv_timer_t* handle);
1016 * handle in non-blocking mode in the child. This may cause loss of data,
1017 * if the child is not designed to handle to encounter this mode,
1105 * the child's process handle.
1145 uv_process_t* handle,
1700 UV_EXTERN int uv_fs_poll_init(uv_loop_t* loop, uv_fs_poll_t* handle);
1701 UV_EXTERN int uv_fs_poll_start(uv_fs_poll_t* handle,
1705 UV_EXTERN int uv_fs_poll_stop(uv_fs_poll_t* handle);
1706 UV_EXTERN int uv_fs_poll_getpath(uv_fs_poll_t* handle,
1718 UV_EXTERN int uv_signal_init(uv_loop_t* loop, uv_signal_t* handle);
1719 UV_EXTERN int uv_signal_start(uv_signal_t* handle,
1722 UV_EXTERN int uv_signal_start_oneshot(uv_signal_t* handle,
1725 UV_EXTERN int uv_signal_stop(uv_signal_t* handle);
1761 UV_EXTERN int uv_fs_event_init(uv_loop_t* loop, uv_fs_event_t* handle);
1762 UV_EXTERN int uv_fs_event_start(uv_fs_event_t* handle,
1766 UV_EXTERN int uv_fs_event_stop(uv_fs_event_t* handle);
1767 UV_EXTERN int uv_fs_event_getpath(uv_fs_event_t* handle,
1838 UV_EXTERN int uv_mutex_init(uv_mutex_t* handle);
1839 UV_EXTERN int uv_mutex_init_recursive(uv_mutex_t* handle);
1840 UV_EXTERN void uv_mutex_destroy(uv_mutex_t* handle);
1841 UV_EXTERN void uv_mutex_lock(uv_mutex_t* handle);
1842 UV_EXTERN int uv_mutex_trylock(uv_mutex_t* handle);
1843 UV_EXTERN void uv_mutex_unlock(uv_mutex_t* handle);