34 #ifndef GRPC_INTERNAL_CORE_IOMGR_UDP_SERVER_H
35 #define GRPC_INTERNAL_CORE_IOMGR_UDP_SERVER_H
74 void (*shutdown_done)(
void *shutdown_done_arg),
75 void *shutdown_done_arg);
grpc_udp_server * grpc_udp_server_create(void)
void(* grpc_udp_server_read_cb)(int fd, grpc_udp_server_cb new_transport_cb, void *cb_arg)
Definition: udp_server.h:46
Definition: pollset_posix.h:55
void(* grpc_udp_server_cb)(void *arg, grpc_endpoint *ep)
Definition: udp_server.h:43
int grpc_udp_server_add_port(grpc_udp_server *s, const void *addr, int addr_len, grpc_udp_server_read_cb read_cb)
int grpc_udp_server_get_fd(grpc_udp_server *s, unsigned index)
struct grpc_udp_server grpc_udp_server
Definition: udp_server.h:40
void grpc_udp_server_start(grpc_udp_server *server, grpc_pollset **pollsets, size_t pollset_count, grpc_udp_server_cb cb, void *cb_arg)
void grpc_udp_server_destroy(grpc_udp_server *server, void(*shutdown_done)(void *shutdown_done_arg), void *shutdown_done_arg)
Definition: endpoint.h:102