GRPC C++  1.39.1
Data Structures | Typedefs | Functions
udp_server.h File Reference
#include <grpc/support/port_platform.h>
#include <vector>
#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, const std::vector< grpc_pollset * > *pollsets, 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, 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,
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,
const std::vector< grpc_pollset * > *  pollsets,
void *  user_data 
)