#include <grpc/support/port_platform.h>
#include "src/core/lib/iomgr/ev_posix.h"
#include "src/core/lib/iomgr/resolve_address.h"
#include "src/core/lib/iomgr/socket_utils_posix.h"
#include "src/core/lib/iomgr/tcp_server.h"
#include "src/core/lib/resource_quota/memory_quota.h"
Go to the source code of this file.
Classes | |
struct | grpc_tcp_listener |
struct | grpc_tcp_server |
Typedefs | |
typedef struct grpc_tcp_listener | grpc_tcp_listener |
Functions | |
grpc_error_handle | grpc_tcp_server_add_addr (grpc_tcp_server *s, const grpc_resolved_address *addr, unsigned port_index, unsigned fd_index, grpc_dualstack_mode *dsmode, grpc_tcp_listener **listener) |
grpc_error_handle | grpc_tcp_server_add_all_local_addrs (grpc_tcp_server *s, unsigned port_index, int requested_port, int *out_port) |
bool | grpc_tcp_server_have_ifaddrs (void) |
grpc_error_handle | grpc_tcp_server_prepare_socket (grpc_tcp_server *, int fd, const grpc_resolved_address *addr, bool so_reuseport, int *port) |
typedef struct grpc_tcp_listener grpc_tcp_listener |
grpc_error_handle grpc_tcp_server_add_addr | ( | grpc_tcp_server * | s, |
const grpc_resolved_address * | addr, | ||
unsigned | port_index, | ||
unsigned | fd_index, | ||
grpc_dualstack_mode * | dsmode, | ||
grpc_tcp_listener ** | listener | ||
) |
grpc_error_handle grpc_tcp_server_add_all_local_addrs | ( | grpc_tcp_server * | s, |
unsigned | port_index, | ||
int | requested_port, | ||
int * | out_port | ||
) |
bool grpc_tcp_server_have_ifaddrs | ( | void | ) |
grpc_error_handle grpc_tcp_server_prepare_socket | ( | grpc_tcp_server * | , |
int | fd, | ||
const grpc_resolved_address * | addr, | ||
bool | so_reuseport, | ||
int * | port | ||
) |