19 #ifndef GRPC_CORE_LIB_SURFACE_SERVER_H 20 #define GRPC_CORE_LIB_SURFACE_SERVER_H 65 size_t* pollset_count);
Definition: channel_stack.h:99
An array of arguments that can be passed around.
Definition: grpc_types.h:132
int grpc_server_has_open_connections(grpc_server *server)
Definition: server.cc:1585
const grpc_channel_filter grpc_server_top_filter
Definition: server.cc:958
grpc_core::channelz::ServerNode * grpc_server_get_channelz_node(grpc_server *server)
Definition: server.cc:1593
Definition: pollset_custom.cc:40
grpc_resource_user * grpc_server_get_default_resource_user(grpc_server *server)
Definition: server.cc:1581
Definition: resource_quota.cc:63
void grpc_server_add_listener(grpc_server *server, void *listener_arg, void(*start)(grpc_server *server, void *arg, grpc_pollset **pollsets, size_t npollsets), void(*destroy)(grpc_server *server, void *arg, grpc_closure *on_done), grpc_core::RefCountedPtr< grpc_core::channelz::ListenSocketNode > node)
const grpc_channel_args * grpc_server_get_channel_args(grpc_server *server)
Definition: server.cc:1577
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
void grpc_server_get_pollsets(grpc_server *server, grpc_pollset ***pollsets, size_t *pollset_count)
Definition: server.cc:1131
void grpc_server_setup_transport(grpc_server *server, grpc_transport *transport, grpc_pollset *accepting_pollset, const grpc_channel_args *args, const grpc_core::RefCountedPtr< grpc_core::channelz::SocketNode > &socket_node, grpc_resource_user *resource_user=nullptr)
Definition: server.cc:1162
Definition: channelz.h:232
Definition: transport_impl.h:66
grpc_core::TraceFlag grpc_server_channel_trace
Lightweight tracing of server channel state.
Definition: server.cc:222