Go to the source code of this file.
|
| void | config_default_tcp_user_timeout (bool enable, int timeout, bool is_client) |
| |
| int | grpc_accept4 (int sockfd, grpc_resolved_address *resolved_addr, int nonblock, int cloexec) |
| |
| grpc_error_handle | grpc_apply_socket_mutator_in_args (int fd, grpc_fd_usage usage, const grpc_channel_args *args) |
| |
| grpc_error_handle | grpc_create_dualstack_socket (const grpc_resolved_address *addr, int type, int protocol, grpc_dualstack_mode *dsmode, int *newfd) |
| |
| grpc_error_handle | grpc_create_dualstack_socket_using_factory (grpc_socket_factory *factory, const grpc_resolved_address *addr, int type, int protocol, grpc_dualstack_mode *dsmode, int *newfd) |
| |
| int | grpc_ipv6_loopback_available (void) |
| |
| bool | grpc_is_socket_reuse_port_supported () |
| |
| grpc_error_handle | grpc_set_socket_cloexec (int fd, int close_on_exec) |
| |
| int | grpc_set_socket_dualstack (int fd) |
| |
| grpc_error_handle | grpc_set_socket_ip_pktinfo_if_possible (int fd) |
| |
| grpc_error_handle | grpc_set_socket_ipv6_recvpktinfo_if_possible (int fd) |
| |
| grpc_error_handle | grpc_set_socket_low_latency (int fd, int low_latency) |
| |
| grpc_error_handle | grpc_set_socket_no_sigpipe_if_possible (int fd) |
| |
| grpc_error_handle | grpc_set_socket_nonblocking (int fd, int non_blocking) |
| |
| grpc_error_handle | grpc_set_socket_rcvbuf (int fd, int buffer_size_bytes) |
| |
| grpc_error_handle | grpc_set_socket_reuse_addr (int fd, int reuse) |
| |
| grpc_error_handle | grpc_set_socket_reuse_port (int fd, int reuse) |
| |
| grpc_error_handle | grpc_set_socket_sndbuf (int fd, int buffer_size_bytes) |
| |
| grpc_error_handle | grpc_set_socket_tcp_user_timeout (int fd, const grpc_channel_args *channel_args, bool is_client) |
| |
| grpc_error_handle | grpc_set_socket_with_mutator (int fd, grpc_fd_usage usage, grpc_socket_mutator *mutator) |
| |
| grpc_error_handle | grpc_set_socket_zerocopy (int fd) |
| |
◆ grpc_dualstack_mode
◆ grpc_dualstack_mode
| Enumerator |
|---|
| GRPC_DSMODE_NONE | |
| GRPC_DSMODE_IPV4 | |
| GRPC_DSMODE_IPV6 | |
| GRPC_DSMODE_DUALSTACK | |
Definition at line 116 of file socket_utils_posix.h.
◆ config_default_tcp_user_timeout()
| void config_default_tcp_user_timeout |
( |
bool |
enable, |
|
|
int |
timeout, |
|
|
bool |
is_client |
|
) |
| |
◆ grpc_accept4()
◆ grpc_apply_socket_mutator_in_args()
◆ grpc_create_dualstack_socket()
◆ grpc_create_dualstack_socket_using_factory()
◆ grpc_ipv6_loopback_available()
| int grpc_ipv6_loopback_available |
( |
void |
| ) |
|
◆ grpc_is_socket_reuse_port_supported()
| bool grpc_is_socket_reuse_port_supported |
( |
| ) |
|
◆ grpc_set_socket_cloexec()
◆ grpc_set_socket_dualstack()
| int grpc_set_socket_dualstack |
( |
int |
fd | ) |
|
◆ grpc_set_socket_ip_pktinfo_if_possible()
◆ grpc_set_socket_ipv6_recvpktinfo_if_possible()
◆ grpc_set_socket_low_latency()
◆ grpc_set_socket_no_sigpipe_if_possible()
◆ grpc_set_socket_nonblocking()
◆ grpc_set_socket_rcvbuf()
◆ grpc_set_socket_reuse_addr()
◆ grpc_set_socket_reuse_port()
◆ grpc_set_socket_sndbuf()
◆ grpc_set_socket_tcp_user_timeout()
◆ grpc_set_socket_with_mutator()
◆ grpc_set_socket_zerocopy()
◆ grpc_forbid_dualstack_sockets_for_testing
| int grpc_forbid_dualstack_sockets_for_testing |