#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 | ||
| ) |