GRPC Core  9.0.0
Data Fields
grpc_tcp_server Struct Reference

#include <tcp_server_utils_posix.h>

Data Fields

gpr_refcount refs
 
grpc_tcp_server_cb on_accept_cb
 
void * on_accept_cb_arg
 
int open_ports
 
grpc_tcp_listenerhead
 
grpc_tcp_listenertail
 
grpc_closure_list shutdown_starting
 
grpc_closureshutdown_complete
 
bool shutdown
 
grpc_resource_quotaresource_quota
 
gpr_mu mu
 
size_t active_ports
 
size_t destroyed_ports
 
bool shutdown_listeners
 
bool so_reuseport
 
bool expand_wildcard_addrs
 
unsigned nports
 
grpc_pollset ** pollsets
 
size_t pollset_count
 
gpr_atm next_pollset_to_assign
 
grpc_channel_argschannel_args
 
grpc_core::TcpServerFdHandlerfd_handler
 

Field Documentation

◆ active_ports

size_t grpc_tcp_server::active_ports

◆ channel_args

grpc_channel_args* grpc_tcp_server::channel_args

◆ destroyed_ports

size_t grpc_tcp_server::destroyed_ports

◆ expand_wildcard_addrs

bool grpc_tcp_server::expand_wildcard_addrs

◆ fd_handler

grpc_core::TcpServerFdHandler* grpc_tcp_server::fd_handler

◆ head

grpc_tcp_listener * grpc_tcp_server::head

◆ mu

gpr_mu grpc_tcp_server::mu

◆ next_pollset_to_assign

gpr_atm grpc_tcp_server::next_pollset_to_assign

◆ nports

unsigned grpc_tcp_server::nports

◆ on_accept_cb

grpc_tcp_server_cb grpc_tcp_server::on_accept_cb

◆ on_accept_cb_arg

void * grpc_tcp_server::on_accept_cb_arg

◆ open_ports

int grpc_tcp_server::open_ports

◆ pollset_count

size_t grpc_tcp_server::pollset_count

◆ pollsets

grpc_pollset** grpc_tcp_server::pollsets

◆ refs

gpr_refcount grpc_tcp_server::refs

◆ resource_quota

grpc_resource_quota* grpc_tcp_server::resource_quota

◆ shutdown

bool grpc_tcp_server::shutdown

◆ shutdown_complete

grpc_closure * grpc_tcp_server::shutdown_complete

◆ shutdown_listeners

bool grpc_tcp_server::shutdown_listeners

◆ shutdown_starting

grpc_closure_list grpc_tcp_server::shutdown_starting

◆ so_reuseport

bool grpc_tcp_server::so_reuseport

◆ tail

grpc_tcp_listener * grpc_tcp_server::tail

The documentation for this struct was generated from the following files: