|
GRPC C++
1.0.0
|
A specific type of completion queue used by the processing of notifications by servers. More...
#include <completion_queue.h>
Public Member Functions | |
| bool | IsFrequentlyPolled () |
Public Member Functions inherited from grpc::CompletionQueue | |
| CompletionQueue () | |
| Default constructor. More... | |
| CompletionQueue (grpc_completion_queue *take) | |
| Wrap take, taking ownership of the instance. More... | |
| ~CompletionQueue () | |
| Destructor. Destroys the owned wrapped completion queue / instance. More... | |
| template<typename T > | |
| NextStatus | AsyncNext (void **tag, bool *ok, const T &deadline) |
| Read from the queue, blocking up to deadline (or the queue's shutdown). More... | |
| bool | Next (void **tag, bool *ok) |
| Read from the queue, blocking until an event is available or the queue is shutting down. More... | |
| void | Shutdown () |
| Request the shutdown of the queue. More... | |
| grpc_completion_queue * | cq () |
| Returns a raw pointer to the underlying grpc_completion_queue instance. More... | |
Friends | |
| class | ServerBuilder |
Additional Inherited Members | |
Public Types inherited from grpc::CompletionQueue | |
| enum | NextStatus { SHUTDOWN, GOT_EVENT, TIMEOUT } |
| Tri-state return for AsyncNext: SHUTDOWN, GOT_EVENT, TIMEOUT. More... | |
A specific type of completion queue used by the processing of notifications by servers.
Instantiated by ServerBuilder.
|
inline |
|
friend |
1.8.11