gRPC  0.6.0
 All Classes Namespaces Functions Variables Enumerations Properties Pages
Public Types | Public Member Functions | Friends | List of all members
grpc::CompletionQueue Class Reference
Inheritance diagram for grpc::CompletionQueue:
grpc::GrpcLibrary grpc::ServerCompletionQueue

Public Types

enum  NextStatus { SHUTDOWN, GOT_EVENT, TIMEOUT }
 

Public Member Functions

 CompletionQueue (grpc_completion_queue *take)
 
template<typename T >
NextStatus AsyncNext (void **tag, bool *ok, const T &deadline)
 
bool Next (void **tag, bool *ok)
 
void Shutdown ()
 
grpc_completion_queuecq ()
 

Friends

template<class R >
class ::grpc::ClientReader
 
template<class W >
class ::grpc::ClientWriter
 
template<class R , class W >
class ::grpc::ClientReaderWriter
 
template<class R >
class ::grpc::ServerReader
 
template<class W >
class ::grpc::ServerWriter
 
template<class R , class W >
class ::grpc::ServerReaderWriter
 
class ::grpc::Server
 
class ::grpc::ServerContext
 
Status BlockingUnaryCall (ChannelInterface *channel, const RpcMethod &method, ClientContext *context, const grpc::protobuf::Message &request, grpc::protobuf::Message *result)
 

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