19 #ifndef GRPC_CORE_LIB_IOMGR_IOMGR_H
20 #define GRPC_CORE_LIB_IOMGR_IOMGR_H
bool grpc_iomgr_is_any_background_poller_thread()
Returns true if the caller is a worker thread for any background poller.
void grpc_iomgr_shutdown()
Signals the intention to shutdown the iomgr.
size_t grpc_iomgr_count_objects_for_testing()
void grpc_iomgr_shutdown_background_closure()
Signals the intention to shutdown all the closures registered in the background poller.
void grpc_iomgr_init()
Initializes the iomgr.
bool grpc_iomgr_add_closure_to_background_poller(grpc_closure *closure, grpc_error *error)
Returns true if the closure is registered into the background poller.
bool grpc_iomgr_run_in_background()
void grpc_iomgr_start()
Starts any background threads for iomgr.
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
Definition: error_internal.h:39