|
|
|
@ -123,8 +123,8 @@ class CompletionQueue : private ::grpc::GrpcLibraryCodegen { |
|
|
|
|
/// Read from the queue, blocking until an event is available or the queue is
|
|
|
|
|
/// shutting down.
|
|
|
|
|
///
|
|
|
|
|
/// \param tag [out] Updated to point to the read event's tag.
|
|
|
|
|
/// \param ok [out] true if read a successful event, false otherwise.
|
|
|
|
|
/// \param[out] tag Updated to point to the read event's tag.
|
|
|
|
|
/// \param[out] ok true if read a successful event, false otherwise.
|
|
|
|
|
///
|
|
|
|
|
/// Note that each tag sent to the completion queue (through RPC operations
|
|
|
|
|
/// or alarms) will be delivered out of the completion queue by a call to
|
|
|
|
@ -179,10 +179,10 @@ class CompletionQueue : private ::grpc::GrpcLibraryCodegen { |
|
|
|
|
/// within the \a deadline). A \a tag points to an arbitrary location usually
|
|
|
|
|
/// employed to uniquely identify an event.
|
|
|
|
|
///
|
|
|
|
|
/// \param tag [out] Upon success, updated to point to the event's tag.
|
|
|
|
|
/// \param ok [out] Upon success, true if a successful event, false otherwise
|
|
|
|
|
/// \param[out] tag Upon success, updated to point to the event's tag.
|
|
|
|
|
/// \param[out] ok Upon success, true if a successful event, false otherwise
|
|
|
|
|
/// See documentation for CompletionQueue::Next for explanation of ok
|
|
|
|
|
/// \param deadline [in] How long to block in wait for an event.
|
|
|
|
|
/// \param[in] deadline How long to block in wait for an event.
|
|
|
|
|
///
|
|
|
|
|
/// \return The type of event read.
|
|
|
|
|
template <typename T> |
|
|
|
@ -198,11 +198,11 @@ class CompletionQueue : private ::grpc::GrpcLibraryCodegen { |
|
|
|
|
/// within the \a deadline). A \a tag points to an arbitrary location usually
|
|
|
|
|
/// employed to uniquely identify an event.
|
|
|
|
|
///
|
|
|
|
|
/// \param f [in] Function to execute before calling AsyncNext on this queue.
|
|
|
|
|
/// \param tag [out] Upon success, updated to point to the event's tag.
|
|
|
|
|
/// \param ok [out] Upon success, true if read a regular event, false
|
|
|
|
|
/// \param[in] f Function to execute before calling AsyncNext on this queue.
|
|
|
|
|
/// \param[out] tag Upon success, updated to point to the event's tag.
|
|
|
|
|
/// \param[out] ok Upon success, true if read a regular event, false
|
|
|
|
|
/// otherwise.
|
|
|
|
|
/// \param deadline [in] How long to block in wait for an event.
|
|
|
|
|
/// \param[in] deadline How long to block in wait for an event.
|
|
|
|
|
///
|
|
|
|
|
/// \return The type of event read.
|
|
|
|
|
template <typename T, typename F> |
|
|
|
|