Lines Matching defs:handle

161   XX(HANDLE, handle)                                                          \
313 typedef void (*uv_alloc_cb)(uv_handle_t* handle,
323 typedef void (*uv_close_cb)(uv_handle_t* handle);
324 typedef void (*uv_poll_cb)(uv_poll_t* handle, int status, int events);
325 typedef void (*uv_timer_cb)(uv_timer_t* handle);
326 typedef void (*uv_async_cb)(uv_async_t* handle);
327 typedef void (*uv_prepare_cb)(uv_prepare_t* handle);
328 typedef void (*uv_check_cb)(uv_check_t* handle);
329 typedef void (*uv_idle_cb)(uv_idle_t* handle);
331 typedef void (*uv_walk_cb)(uv_handle_t* handle, void* arg);
373 typedef void (*uv_fs_event_cb)(uv_fs_event_t* handle,
378 typedef void (*uv_fs_poll_cb)(uv_fs_poll_t* handle,
383 typedef void (*uv_signal_cb)(uv_signal_t* handle, int signum);
421 uv_stream_t* handle,
426 uv_stream_t* handle;
453 UV_EXTERN uv_handle_type uv_handle_get_type(const uv_handle_t* handle);
455 UV_EXTERN void* uv_handle_get_data(const uv_handle_t* handle);
456 UV_EXTERN uv_loop_t* uv_handle_get_loop(const uv_handle_t* handle);
457 UV_EXTERN void uv_handle_set_data(uv_handle_t* handle, void* data);
465 UV_EXTERN int uv_is_active(const uv_handle_t* handle);
473 UV_EXTERN void uv_close(uv_handle_t* handle, uv_close_cb close_cb);
475 UV_EXTERN int uv_send_buffer_size(uv_handle_t* handle, int* value);
476 UV_EXTERN int uv_recv_buffer_size(uv_handle_t* handle, int* value);
478 UV_EXTERN int uv_fileno(const uv_handle_t* handle, uv_os_fd_t* fd);
520 uv_stream_t* handle,
525 uv_stream_t* handle,
530 UV_EXTERN int uv_try_write(uv_stream_t* handle,
533 UV_EXTERN int uv_try_write2(uv_stream_t* handle,
543 uv_stream_t* handle;
548 UV_EXTERN int uv_is_readable(const uv_stream_t* handle);
549 UV_EXTERN int uv_is_writable(const uv_stream_t* handle);
551 UV_EXTERN int uv_stream_set_blocking(uv_stream_t* handle, int blocking);
553 UV_EXTERN int uv_is_closing(const uv_handle_t* handle);
567 UV_EXTERN int uv_tcp_init(uv_loop_t*, uv_tcp_t* handle);
568 UV_EXTERN int uv_tcp_init_ex(uv_loop_t*, uv_tcp_t* handle, unsigned int flags);
569 UV_EXTERN int uv_tcp_open(uv_tcp_t* handle, uv_os_sock_t sock);
570 UV_EXTERN int uv_tcp_nodelay(uv_tcp_t* handle, int enable);
571 UV_EXTERN int uv_tcp_keepalive(uv_tcp_t* handle,
574 UV_EXTERN int uv_tcp_simultaneous_accepts(uv_tcp_t* handle, int enable);
581 UV_EXTERN int uv_tcp_bind(uv_tcp_t* handle,
584 UV_EXTERN int uv_tcp_getsockname(const uv_tcp_t* handle,
587 UV_EXTERN int uv_tcp_getpeername(const uv_tcp_t* handle,
590 UV_EXTERN int uv_tcp_close_reset(uv_tcp_t* handle, uv_close_cb close_cb);
592 uv_tcp_t* handle,
600 uv_stream_t* handle;
618 * Indicates if SO_REUSEADDR will be set when binding the handle.
638 * Indicates if IP_RECVERR/IPV6_RECVERR will be set when binding the handle.
652 typedef void (*uv_udp_recv_cb)(uv_udp_t* handle,
677 uv_udp_t* handle;
682 UV_EXTERN int uv_udp_init(uv_loop_t*, uv_udp_t* handle);
683 UV_EXTERN int uv_udp_init_ex(uv_loop_t*, uv_udp_t* handle, unsigned int flags);
684 UV_EXTERN int uv_udp_open(uv_udp_t* handle, uv_os_sock_t sock);
685 UV_EXTERN int uv_udp_bind(uv_udp_t* handle,
688 UV_EXTERN int uv_udp_connect(uv_udp_t* handle, const struct sockaddr* addr);
690 UV_EXTERN int uv_udp_getpeername(const uv_udp_t* handle,
693 UV_EXTERN int uv_udp_getsockname(const uv_udp_t* handle,
696 UV_EXTERN int uv_udp_set_membership(uv_udp_t* handle,
700 UV_EXTERN int uv_udp_set_source_membership(uv_udp_t* handle,
705 UV_EXTERN int uv_udp_set_multicast_loop(uv_udp_t* handle, int on);
706 UV_EXTERN int uv_udp_set_multicast_ttl(uv_udp_t* handle, int ttl);
707 UV_EXTERN int uv_udp_set_multicast_interface(uv_udp_t* handle,
709 UV_EXTERN int uv_udp_set_broadcast(uv_udp_t* handle, int on);
710 UV_EXTERN int uv_udp_set_ttl(uv_udp_t* handle, int ttl);
712 uv_udp_t* handle,
717 UV_EXTERN int uv_udp_try_send(uv_udp_t* handle,
721 UV_EXTERN int uv_udp_recv_start(uv_udp_t* handle,
724 UV_EXTERN int uv_udp_using_recvmmsg(const uv_udp_t* handle);
725 UV_EXTERN int uv_udp_recv_stop(uv_udp_t* handle);
726 UV_EXTERN size_t uv_udp_get_send_queue_size(const uv_udp_t* handle);
727 UV_EXTERN size_t uv_udp_get_send_queue_count(const uv_udp_t* handle);
773 inline int uv_tty_set_mode(uv_tty_t* handle, int mode) {
774 return uv_tty_set_mode(handle, static_cast<uv_tty_mode_t>(mode));
795 UV_EXTERN int uv_pipe_init(uv_loop_t*, uv_pipe_t* handle, int ipc);
797 UV_EXTERN int uv_pipe_bind(uv_pipe_t* handle, const char* name);
799 uv_pipe_t* handle,
802 UV_EXTERN int uv_pipe_getsockname(const uv_pipe_t* handle,
805 UV_EXTERN int uv_pipe_getpeername(const uv_pipe_t* handle,
808 UV_EXTERN void uv_pipe_pending_instances(uv_pipe_t* handle, int count);
809 UV_EXTERN int uv_pipe_pending_count(uv_pipe_t* handle);
810 UV_EXTERN uv_handle_type uv_pipe_pending_type(uv_pipe_t* handle);
811 UV_EXTERN int uv_pipe_chmod(uv_pipe_t* handle, int flags);
827 UV_EXTERN int uv_poll_init(uv_loop_t* loop, uv_poll_t* handle, int fd);
829 uv_poll_t* handle,
831 UV_EXTERN int uv_poll_start(uv_poll_t* handle, int events, uv_poll_cb cb);
832 UV_EXTERN int uv_poll_stop(uv_poll_t* handle);
886 UV_EXTERN int uv_timer_init(uv_loop_t*, uv_timer_t* handle);
887 UV_EXTERN int uv_timer_start(uv_timer_t* handle,
891 UV_EXTERN int uv_timer_stop(uv_timer_t* handle);
892 UV_EXTERN int uv_timer_again(uv_timer_t* handle);
893 UV_EXTERN void uv_timer_set_repeat(uv_timer_t* handle, uint64_t repeat);
894 UV_EXTERN uint64_t uv_timer_get_repeat(const uv_timer_t* handle);
895 UV_EXTERN uint64_t uv_timer_get_due_in(const uv_timer_t* handle);
958 * handle in non-blocking mode in the child. This may cause loss of data,
959 * if the child is not designed to handle to encounter this mode,
1047 * the child's process handle.
1080 uv_process_t* handle,
1588 UV_EXTERN int uv_fs_poll_init(uv_loop_t* loop, uv_fs_poll_t* handle);
1589 UV_EXTERN int uv_fs_poll_start(uv_fs_poll_t* handle,
1593 UV_EXTERN int uv_fs_poll_stop(uv_fs_poll_t* handle);
1594 UV_EXTERN int uv_fs_poll_getpath(uv_fs_poll_t* handle,
1606 UV_EXTERN int uv_signal_init(uv_loop_t* loop, uv_signal_t* handle);
1607 UV_EXTERN int uv_signal_start(uv_signal_t* handle,
1610 UV_EXTERN int uv_signal_start_oneshot(uv_signal_t* handle,
1613 UV_EXTERN int uv_signal_stop(uv_signal_t* handle);
1649 UV_EXTERN int uv_fs_event_init(uv_loop_t* loop, uv_fs_event_t* handle);
1650 UV_EXTERN int uv_fs_event_start(uv_fs_event_t* handle,
1654 UV_EXTERN int uv_fs_event_stop(uv_fs_event_t* handle);
1655 UV_EXTERN int uv_fs_event_getpath(uv_fs_event_t* handle,
1724 UV_EXTERN int uv_mutex_init(uv_mutex_t* handle);
1725 UV_EXTERN int uv_mutex_init_recursive(uv_mutex_t* handle);
1726 UV_EXTERN void uv_mutex_destroy(uv_mutex_t* handle);
1727 UV_EXTERN void uv_mutex_lock(uv_mutex_t* handle);
1728 UV_EXTERN int uv_mutex_trylock(uv_mutex_t* handle);
1729 UV_EXTERN void uv_mutex_unlock(uv_mutex_t* handle);