Go to the documentation of this file.
23 #ifdef GRPC_POSIX_SOCKET_IOMGR
41 static void iomgr_platform_init(
void) {
44 grpc_tcp_posix_init();
47 static void iomgr_platform_flush(
void) {}
49 static void iomgr_platform_shutdown(
void) {
50 grpc_tcp_posix_shutdown();
55 static void iomgr_platform_shutdown_background_closure(
void) {
59 static bool iomgr_platform_is_any_background_poller_thread(
void) {
63 static bool iomgr_platform_add_closure_to_background_poller(
71 iomgr_platform_shutdown,
72 iomgr_platform_shutdown_background_closure,
73 iomgr_platform_is_any_background_poller_thread,
74 iomgr_platform_add_closure_to_background_poller};
static const grpc_transport_vtable vtable
void grpc_event_engine_shutdown(void)
void grpc_set_default_iomgr_platform()
void grpc_set_timer_impl(grpc_timer_vtable *vtable)
void grpc_set_iomgr_platform_vtable(grpc_iomgr_platform_vtable *vtable)
bool grpc_iomgr_run_in_background()
bool grpc_add_closure_to_background_poller(grpc_closure *closure, grpc_error_handle error)
void grpc_set_tcp_client_impl(grpc_tcp_client_vtable *impl)
void grpc_set_pollset_vtable(grpc_pollset_vtable *vtable)
bool grpc_event_engine_run_in_background()
void grpc_wakeup_fd_global_init(void)
void grpc_event_engine_init(void)
void grpc_set_pollset_set_vtable(grpc_pollset_set_vtable *vtable)
void grpc_shutdown_background_closure()
void SetDNSResolver(DNSResolver *resolver)
grpc_timer_vtable grpc_generic_timer_vtable
void grpc_wakeup_fd_global_destroy(void)
void grpc_tcp_client_global_init()
bool grpc_is_any_background_poller_thread()
void grpc_set_tcp_server_impl(grpc_tcp_server_vtable *impl)
static NativeDNSResolver * GetOrCreate()
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:08