Lines Matching defs:handle
161 XX(HANDLE, handle) \
311 typedef void (*uv_alloc_cb)(uv_handle_t* handle,
321 typedef void (*uv_close_cb)(uv_handle_t* handle);
322 typedef void (*uv_poll_cb)(uv_poll_t* handle, int status, int events);
323 typedef void (*uv_timer_cb)(uv_timer_t* handle);
324 typedef void (*uv_async_cb)(uv_async_t* handle);
325 typedef void (*uv_prepare_cb)(uv_prepare_t* handle);
326 typedef void (*uv_check_cb)(uv_check_t* handle);
327 typedef void (*uv_idle_cb)(uv_idle_t* handle);
329 typedef void (*uv_walk_cb)(uv_handle_t* handle, void* arg);
371 typedef void (*uv_fs_event_cb)(uv_fs_event_t* handle,
376 typedef void (*uv_fs_poll_cb)(uv_fs_poll_t* handle,
381 typedef void (*uv_signal_cb)(uv_signal_t* handle, int signum);
419 uv_stream_t* handle,
424 uv_stream_t* handle;
451 UV_EXTERN uv_handle_type uv_handle_get_type(const uv_handle_t* handle);
453 UV_EXTERN void* uv_handle_get_data(const uv_handle_t* handle);
454 UV_EXTERN uv_loop_t* uv_handle_get_loop(const uv_handle_t* handle);
455 UV_EXTERN void uv_handle_set_data(uv_handle_t* handle, void* data);
463 UV_EXTERN int uv_is_active(const uv_handle_t* handle);
471 UV_EXTERN void uv_close(uv_handle_t* handle, uv_close_cb close_cb);
473 UV_EXTERN int uv_send_buffer_size(uv_handle_t* handle, int* value);
474 UV_EXTERN int uv_recv_buffer_size(uv_handle_t* handle, int* value);
476 UV_EXTERN int uv_fileno(const uv_handle_t* handle, uv_os_fd_t* fd);
512 uv_stream_t* handle,
517 uv_stream_t* handle,
522 UV_EXTERN int uv_try_write(uv_stream_t* handle,
531 uv_stream_t* handle;
536 UV_EXTERN int uv_is_readable(const uv_stream_t* handle);
537 UV_EXTERN int uv_is_writable(const uv_stream_t* handle);
539 UV_EXTERN int uv_stream_set_blocking(uv_stream_t* handle, int blocking);
541 UV_EXTERN int uv_is_closing(const uv_handle_t* handle);
555 UV_EXTERN int uv_tcp_init(uv_loop_t*, uv_tcp_t* handle);
556 UV_EXTERN int uv_tcp_init_ex(uv_loop_t*, uv_tcp_t* handle, unsigned int flags);
557 UV_EXTERN int uv_tcp_open(uv_tcp_t* handle, uv_os_sock_t sock);
558 UV_EXTERN int uv_tcp_nodelay(uv_tcp_t* handle, int enable);
559 UV_EXTERN int uv_tcp_keepalive(uv_tcp_t* handle,
562 UV_EXTERN int uv_tcp_simultaneous_accepts(uv_tcp_t* handle, int enable);
569 UV_EXTERN int uv_tcp_bind(uv_tcp_t* handle,
572 UV_EXTERN int uv_tcp_getsockname(const uv_tcp_t* handle,
575 UV_EXTERN int uv_tcp_getpeername(const uv_tcp_t* handle,
578 UV_EXTERN int uv_tcp_close_reset(uv_tcp_t* handle, uv_close_cb close_cb);
580 uv_tcp_t* handle,
588 uv_stream_t* handle;
606 * Indicates if SO_REUSEADDR will be set when binding the handle.
626 * Indicates if IP_RECVERR/IPV6_RECVERR will be set when binding the handle.
640 typedef void (*uv_udp_recv_cb)(uv_udp_t* handle,
665 uv_udp_t* handle;
670 UV_EXTERN int uv_udp_init(uv_loop_t*, uv_udp_t* handle);
671 UV_EXTERN int uv_udp_init_ex(uv_loop_t*, uv_udp_t* handle, unsigned int flags);
672 UV_EXTERN int uv_udp_open(uv_udp_t* handle, uv_os_sock_t sock);
673 UV_EXTERN int uv_udp_bind(uv_udp_t* handle,
676 UV_EXTERN int uv_udp_connect(uv_udp_t* handle, const struct sockaddr* addr);
678 UV_EXTERN int uv_udp_getpeername(const uv_udp_t* handle,
681 UV_EXTERN int uv_udp_getsockname(const uv_udp_t* handle,
684 UV_EXTERN int uv_udp_set_membership(uv_udp_t* handle,
688 UV_EXTERN int uv_udp_set_source_membership(uv_udp_t* handle,
693 UV_EXTERN int uv_udp_set_multicast_loop(uv_udp_t* handle, int on);
694 UV_EXTERN int uv_udp_set_multicast_ttl(uv_udp_t* handle, int ttl);
695 UV_EXTERN int uv_udp_set_multicast_interface(uv_udp_t* handle,
697 UV_EXTERN int uv_udp_set_broadcast(uv_udp_t* handle, int on);
698 UV_EXTERN int uv_udp_set_ttl(uv_udp_t* handle, int ttl);
700 uv_udp_t* handle,
705 UV_EXTERN int uv_udp_try_send(uv_udp_t* handle,
709 UV_EXTERN int uv_udp_recv_start(uv_udp_t* handle,
712 UV_EXTERN int uv_udp_recv_stop(uv_udp_t* handle);
713 UV_EXTERN size_t uv_udp_get_send_queue_size(const uv_udp_t* handle);
714 UV_EXTERN size_t uv_udp_get_send_queue_count(const uv_udp_t* handle);
760 inline int uv_tty_set_mode(uv_tty_t* handle, int mode) {
761 return uv_tty_set_mode(handle, static_cast<uv_tty_mode_t>(mode));
782 UV_EXTERN int uv_pipe_init(uv_loop_t*, uv_pipe_t* handle, int ipc);
784 UV_EXTERN int uv_pipe_bind(uv_pipe_t* handle, const char* name);
786 uv_pipe_t* handle,
789 UV_EXTERN int uv_pipe_getsockname(const uv_pipe_t* handle,
792 UV_EXTERN int uv_pipe_getpeername(const uv_pipe_t* handle,
795 UV_EXTERN void uv_pipe_pending_instances(uv_pipe_t* handle, int count);
796 UV_EXTERN int uv_pipe_pending_count(uv_pipe_t* handle);
797 UV_EXTERN uv_handle_type uv_pipe_pending_type(uv_pipe_t* handle);
798 UV_EXTERN int uv_pipe_chmod(uv_pipe_t* handle, int flags);
814 UV_EXTERN int uv_poll_init(uv_loop_t* loop, uv_poll_t* handle, int fd);
816 uv_poll_t* handle,
818 UV_EXTERN int uv_poll_start(uv_poll_t* handle, int events, uv_poll_cb cb);
819 UV_EXTERN int uv_poll_stop(uv_poll_t* handle);
873 UV_EXTERN int uv_timer_init(uv_loop_t*, uv_timer_t* handle);
874 UV_EXTERN int uv_timer_start(uv_timer_t* handle,
878 UV_EXTERN int uv_timer_stop(uv_timer_t* handle);
879 UV_EXTERN int uv_timer_again(uv_timer_t* handle);
880 UV_EXTERN void uv_timer_set_repeat(uv_timer_t* handle, uint64_t repeat);
881 UV_EXTERN uint64_t uv_timer_get_repeat(const uv_timer_t* handle);
944 * handle in non-blocking mode in the child. This may cause loss of data,
945 * if the child is not designed to handle to encounter this mode,
1033 * the child's process handle.
1066 uv_process_t* handle,
1565 UV_EXTERN int uv_fs_poll_init(uv_loop_t* loop, uv_fs_poll_t* handle);
1566 UV_EXTERN int uv_fs_poll_start(uv_fs_poll_t* handle,
1570 UV_EXTERN int uv_fs_poll_stop(uv_fs_poll_t* handle);
1571 UV_EXTERN int uv_fs_poll_getpath(uv_fs_poll_t* handle,
1583 UV_EXTERN int uv_signal_init(uv_loop_t* loop, uv_signal_t* handle);
1584 UV_EXTERN int uv_signal_start(uv_signal_t* handle,
1587 UV_EXTERN int uv_signal_start_oneshot(uv_signal_t* handle,
1590 UV_EXTERN int uv_signal_stop(uv_signal_t* handle);
1626 UV_EXTERN int uv_fs_event_init(uv_loop_t* loop, uv_fs_event_t* handle);
1627 UV_EXTERN int uv_fs_event_start(uv_fs_event_t* handle,
1631 UV_EXTERN int uv_fs_event_stop(uv_fs_event_t* handle);
1632 UV_EXTERN int uv_fs_event_getpath(uv_fs_event_t* handle,
1700 UV_EXTERN int uv_mutex_init(uv_mutex_t* handle);
1701 UV_EXTERN int uv_mutex_init_recursive(uv_mutex_t* handle);
1702 UV_EXTERN void uv_mutex_destroy(uv_mutex_t* handle);
1703 UV_EXTERN void uv_mutex_lock(uv_mutex_t* handle);
1704 UV_EXTERN int uv_mutex_trylock(uv_mutex_t* handle);
1705 UV_EXTERN void uv_mutex_unlock(uv_mutex_t* handle);