Lines Matching defs:uv_handle_t
214 typedef struct uv_handle_s uv_handle_t;
303 UV_EXTERN void uv_ref(uv_handle_t*);
304 UV_EXTERN void uv_unref(uv_handle_t*);
305 UV_EXTERN int uv_has_ref(const uv_handle_t*);
313 typedef void (*uv_alloc_cb)(uv_handle_t* handle,
323 typedef void (*uv_close_cb)(uv_handle_t* handle);
331 typedef void (*uv_walk_cb)(uv_handle_t* handle, void* arg);
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);
498 * uv_stream_t is a subclass of uv_handle_t.
553 UV_EXTERN int uv_is_closing(const uv_handle_t* handle);
658 /* uv_udp_t is a subclass of uv_handle_t. */
877 * uv_timer_t is a subclass of uv_handle_t.
1070 * uv_process_t is a subclass of uv_handle_t.