19 #ifndef GRPC_CORE_LIB_IOMGR_IOMGR_H 20 #define GRPC_CORE_LIB_IOMGR_IOMGR_H size_t grpc_iomgr_count_objects_for_testing()
void grpc_iomgr_shutdown()
Signals the intention to shutdown the iomgr.
Definition: error_internal.h:39
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()
bool grpc_iomgr_is_any_background_poller_thread()
Returns true if the caller is a worker thread for any background poller.
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
void grpc_iomgr_start()
Starts any background threads for iomgr.
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.