GRPC Core  9.0.0
Data Structures | Typedefs | Functions
udp_server.h File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/iomgr/endpoint.h"
#include "src/core/lib/iomgr/ev_posix.h"
#include "src/core/lib/iomgr/resolve_address.h"

Go to the source code of this file.

Data Structures

class  GrpcUdpHandler
 
class  GrpcUdpHandlerFactory
 

Typedefs

typedef struct grpc_udp_server grpc_udp_server
 

Functions

grpc_udp_servergrpc_udp_server_create (const grpc_channel_args *args)
 
void grpc_udp_server_start (grpc_udp_server *udp_server, grpc_pollset **pollsets, size_t pollset_count, void *user_data)
 
int grpc_udp_server_get_fd (grpc_udp_server *s, unsigned port_index)
 
int grpc_udp_server_add_port (grpc_udp_server *s, const grpc_resolved_address *addr, int rcv_buf_size, int snd_buf_size, GrpcUdpHandlerFactory *handler_factory, size_t num_listeners)
 
void grpc_udp_server_destroy (grpc_udp_server *server, grpc_closure *on_done)
 

Typedef Documentation

◆ grpc_udp_server

Function Documentation

◆ grpc_udp_server_add_port()

int grpc_udp_server_add_port ( grpc_udp_server s,
const grpc_resolved_address addr,
int  rcv_buf_size,
int  snd_buf_size,
GrpcUdpHandlerFactory handler_factory,
size_t  num_listeners 
)

◆ grpc_udp_server_create()

grpc_udp_server* grpc_udp_server_create ( const grpc_channel_args args)

◆ grpc_udp_server_destroy()

void grpc_udp_server_destroy ( grpc_udp_server server,
grpc_closure on_done 
)

◆ grpc_udp_server_get_fd()

int grpc_udp_server_get_fd ( grpc_udp_server s,
unsigned  port_index 
)

◆ grpc_udp_server_start()

void grpc_udp_server_start ( grpc_udp_server udp_server,
grpc_pollset **  pollsets,
size_t  pollset_count,
void *  user_data 
)