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.
Definition: iomgr.cc:167
void grpc_iomgr_shutdown()
Signals the intention to shutdown the iomgr.
Definition: iomgr.cc:89
size_t grpc_iomgr_count_objects_for_testing()
Definition: iomgr.cc:80
void grpc_iomgr_shutdown_background_closure()
Signals the intention to shutdown all the closures registered in the background poller.
Definition: iomgr.cc:163
void grpc_iomgr_init()
Initializes the iomgr.
Definition: iomgr.cc:54
bool grpc_iomgr_add_closure_to_background_poller(grpc_closure *closure, grpc_error_handle error)
Returns true if the closure is registered into the background poller.
Definition: iomgr.cc:171
bool grpc_iomgr_run_in_background()
void grpc_iomgr_start()
Starts any background threads for iomgr.
Definition: iomgr.cc:69
grpc_error_handle error
Definition: lame_client.cc:54
grpc_closure closure
Definition: server.cc:460
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
Definition: error_internal.h:41