#include <grpc/support/port_platform.h>
#include "src/core/lib/iomgr/tcp_server.h"
grpc_tcp_server_vtable* grpc_tcp_server_impl;
grpc_error_handle grpc_tcp_server_create(
grpc_closure* shutdown_complete,
const grpc_event_engine::experimental::EndpointConfig& config,
grpc_tcp_server_cb on_accept_cb, void* cb_arg, grpc_tcp_server** server) { … }
void grpc_tcp_server_start(grpc_tcp_server* server,
const std::vector<grpc_pollset*>* pollsets) { … }
grpc_error_handle grpc_tcp_server_add_port(grpc_tcp_server* s,
const grpc_resolved_address* addr,
int* out_port) { … }
grpc_core::TcpServerFdHandler* grpc_tcp_server_create_fd_handler(
grpc_tcp_server* s) { … }
unsigned grpc_tcp_server_port_fd_count(grpc_tcp_server* s,
unsigned port_index) { … }
int grpc_tcp_server_port_fd(grpc_tcp_server* s, unsigned port_index,
unsigned fd_index) { … }
grpc_tcp_server* grpc_tcp_server_ref(grpc_tcp_server* s) { … }
void grpc_tcp_server_shutdown_starting_add(grpc_tcp_server* s,
grpc_closure* shutdown_starting) { … }
void grpc_tcp_server_unref(grpc_tcp_server* s) { … }
void grpc_tcp_server_shutdown_listeners(grpc_tcp_server* s) { … }
int grpc_tcp_server_pre_allocated_fd(grpc_tcp_server* s) { … }
void grpc_tcp_server_set_pre_allocated_fd(grpc_tcp_server* s, int fd) { … }
void grpc_set_tcp_server_impl(grpc_tcp_server_vtable* impl) { … }