Home | History | Annotate | Download | only in include

Lines Matching defs:uv_udp_t

225 typedef struct uv_udp_s uv_udp_t;
711 typedef void (*uv_udp_recv_cb)(uv_udp_t* handle,
717 /* uv_udp_t is a subclass of uv_handle_t. */
736 uv_udp_t* handle;
741 UV_EXTERN int uv_udp_init(uv_loop_t*, uv_udp_t* handle);
742 UV_EXTERN int uv_udp_init_ex(uv_loop_t*, uv_udp_t* handle, unsigned int flags);
743 UV_EXTERN int uv_udp_open(uv_udp_t* handle, uv_os_sock_t sock);
744 UV_EXTERN int uv_udp_bind(uv_udp_t* handle,
747 UV_EXTERN int uv_udp_connect(uv_udp_t* handle, const struct sockaddr* addr);
749 UV_EXTERN int uv_udp_getpeername(const uv_udp_t* handle,
752 UV_EXTERN int uv_udp_getsockname(const uv_udp_t* handle,
755 UV_EXTERN int uv_udp_set_membership(uv_udp_t* handle,
759 UV_EXTERN int uv_udp_set_source_membership(uv_udp_t* handle,
764 UV_EXTERN int uv_udp_set_multicast_loop(uv_udp_t* handle, int on);
765 UV_EXTERN int uv_udp_set_multicast_ttl(uv_udp_t* handle, int ttl);
766 UV_EXTERN int uv_udp_set_multicast_interface(uv_udp_t* handle,
768 UV_EXTERN int uv_udp_set_broadcast(uv_udp_t* handle, int on);
769 UV_EXTERN int uv_udp_set_ttl(uv_udp_t* handle, int ttl);
771 uv_udp_t* handle,
776 UV_EXTERN int uv_udp_try_send(uv_udp_t* handle,
780 UV_EXTERN int uv_udp_try_send2(uv_udp_t* handle,
786 UV_EXTERN int uv_udp_recv_start(uv_udp_t* handle,
789 UV_EXTERN int uv_udp_using_recvmmsg(const uv_udp_t* handle);
790 UV_EXTERN int uv_udp_recv_stop(uv_udp_t* handle);
791 UV_EXTERN size_t uv_udp_get_send_queue_size(const uv_udp_t* handle);
792 UV_EXTERN size_t uv_udp_get_send_queue_count(const uv_udp_t* handle);