GRPC C++  1.0.0
Public Member Functions | Friends
grpc::ServerCompletionQueue Class Reference

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_queuecq ()
 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...
 

Detailed Description

A specific type of completion queue used by the processing of notifications by servers.

Instantiated by ServerBuilder.

Member Function Documentation

bool grpc::ServerCompletionQueue::IsFrequentlyPolled ( )
inline

Friends And Related Function Documentation

friend class ServerBuilder
friend

The documentation for this class was generated from the following file: