Public Attributes | List of all members
grpc_tcp_server Struct Reference

#include <tcp_server_utils_posix.h>

Public Attributes

size_t active_ports = 0
 
grpc_channel_argschannel_args = nullptr
 
size_t destroyed_ports = 0
 
bool expand_wildcard_addrs = false
 
grpc_core::TcpServerFdHandlerfd_handler = nullptr
 
grpc_tcp_listenerhead = nullptr
 
grpc_core::MemoryQuotaRefPtr memory_quota
 
gpr_mu mu
 
gpr_atm next_pollset_to_assign = 0
 
unsigned nports = 0
 
grpc_tcp_server_cb on_accept_cb = nullptr
 
void * on_accept_cb_arg = nullptr
 
const std::vector< grpc_pollset * > * pollsets = nullptr
 
gpr_refcount refs
 
bool shutdown = false
 
grpc_closureshutdown_complete = nullptr
 
bool shutdown_listeners = false
 
grpc_closure_list shutdown_starting {nullptr, nullptr}
 
bool so_reuseport = false
 
grpc_tcp_listenertail = nullptr
 

Detailed Description

Definition at line 53 of file tcp_server_utils_posix.h.

Member Data Documentation

◆ active_ports

size_t grpc_tcp_server::active_ports = 0

Definition at line 62 of file tcp_server_utils_posix.h.

◆ channel_args

grpc_channel_args* grpc_tcp_server::channel_args = nullptr

Definition at line 94 of file tcp_server_utils_posix.h.

◆ destroyed_ports

size_t grpc_tcp_server::destroyed_ports = 0

Definition at line 64 of file tcp_server_utils_posix.h.

◆ expand_wildcard_addrs

bool grpc_tcp_server::expand_wildcard_addrs = false

Definition at line 73 of file tcp_server_utils_posix.h.

◆ fd_handler

grpc_core::TcpServerFdHandler* grpc_tcp_server::fd_handler = nullptr

Definition at line 97 of file tcp_server_utils_posix.h.

◆ head

grpc_tcp_listener* grpc_tcp_server::head = nullptr

Definition at line 76 of file tcp_server_utils_posix.h.

◆ memory_quota

grpc_core::MemoryQuotaRefPtr grpc_tcp_server::memory_quota

Definition at line 100 of file tcp_server_utils_posix.h.

◆ mu

gpr_mu grpc_tcp_server::mu

Definition at line 59 of file tcp_server_utils_posix.h.

◆ next_pollset_to_assign

gpr_atm grpc_tcp_server::next_pollset_to_assign = 0

Definition at line 91 of file tcp_server_utils_posix.h.

◆ nports

unsigned grpc_tcp_server::nports = 0

Definition at line 78 of file tcp_server_utils_posix.h.

◆ on_accept_cb

grpc_tcp_server_cb grpc_tcp_server::on_accept_cb = nullptr

Definition at line 56 of file tcp_server_utils_posix.h.

◆ on_accept_cb_arg

void* grpc_tcp_server::on_accept_cb_arg = nullptr

Definition at line 57 of file tcp_server_utils_posix.h.

◆ pollsets

const std::vector<grpc_pollset*>* grpc_tcp_server::pollsets = nullptr

Definition at line 88 of file tcp_server_utils_posix.h.

◆ refs

gpr_refcount grpc_tcp_server::refs

Definition at line 54 of file tcp_server_utils_posix.h.

◆ shutdown

bool grpc_tcp_server::shutdown = false

Definition at line 67 of file tcp_server_utils_posix.h.

◆ shutdown_complete

grpc_closure* grpc_tcp_server::shutdown_complete = nullptr

Definition at line 84 of file tcp_server_utils_posix.h.

◆ shutdown_listeners

bool grpc_tcp_server::shutdown_listeners = false

Definition at line 69 of file tcp_server_utils_posix.h.

◆ shutdown_starting

grpc_closure_list grpc_tcp_server::shutdown_starting {nullptr, nullptr}

Definition at line 81 of file tcp_server_utils_posix.h.

◆ so_reuseport

bool grpc_tcp_server::so_reuseport = false

Definition at line 71 of file tcp_server_utils_posix.h.

◆ tail

grpc_tcp_listener* grpc_tcp_server::tail = nullptr

Definition at line 77 of file tcp_server_utils_posix.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:46