Function grpcio_sys::grpc_completion_queue_next [−][src]
pub unsafe extern "C" fn grpc_completion_queue_next(
cq: *mut grpc_completion_queue,
deadline: gpr_timespec,
reserved: *mut c_void
) -> grpc_event
Expand description
Blocks until an event is available, the completion queue is being shut down, or deadline is reached.
Returns a grpc_event with type GRPC_QUEUE_TIMEOUT on timeout, otherwise a grpc_event describing the event that occurred.
Callers must not call grpc_completion_queue_next and grpc_completion_queue_pluck simultaneously on the same completion queue.