GRPC C++  1.30.0
Data Structures | Namespaces
completion_queue_impl.h File Reference
#include <list>
#include <grpc/impl/codegen/atm.h>
#include <grpcpp/impl/codegen/completion_queue_tag.h>
#include <grpcpp/impl/codegen/core_codegen_interface.h>
#include <grpcpp/impl/codegen/grpc_library.h>
#include <grpcpp/impl/codegen/status.h>
#include <grpcpp/impl/codegen/sync.h>
#include <grpcpp/impl/codegen/time.h>

Go to the source code of this file.

Data Structures

class  grpc_impl::ClientReader< R >
 Synchronous (blocking) client-side API for doing server-streaming RPCs, where the stream of messages coming from the server has messages of type R. More...
 
class  grpc_impl::ClientWriter< W >
 Synchronous (blocking) client-side API for doing client-streaming RPCs, where the outgoing message stream coming from the client has messages of type W. More...
 
class  grpc_impl::ClientReaderWriter< W, R >
 Synchronous (blocking) client-side API for bi-directional streaming RPCs, where the outgoing message stream coming from the client has messages of type W, and the incoming messages stream coming from the server has messages of type R. More...
 
class  grpc_impl::ServerReader< R >
 Synchronous (blocking) server-side API for doing client-streaming RPCs, where the incoming message stream coming from the client has messages of type R. More...
 
class  grpc_impl::ServerWriter< W >
 Synchronous (blocking) server-side API for doing for doing a server-streaming RPCs, where the outgoing message stream coming from the server has messages of type W. More...
 
class  grpc_impl::internal::ServerReaderWriterBody< W, R >
 
class  grpc_impl::internal::RpcMethodHandler< ServiceType, RequestType, ResponseType >
 A wrapper class of an application provided rpc method handler. More...
 
class  grpc_impl::internal::ClientStreamingHandler< ServiceType, RequestType, ResponseType >
 A wrapper class of an application provided client streaming handler. More...
 
class  grpc_impl::internal::ServerStreamingHandler< ServiceType, RequestType, ResponseType >
 A wrapper class of an application provided server streaming handler. More...
 
class  grpc_impl::internal::TemplatedBidiStreamingHandler< Streamer, WriteNeeded >
 A wrapper class of an application provided bidi-streaming handler. More...
 
class  grpc_impl::internal::ErrorMethodHandler< code >
 General method handler class for errors that prevent real method use e.g., handle unknown method by returning UNIMPLEMENTED error. More...
 
class  grpc::internal::BlockingUnaryCallImpl< InputMessage, OutputMessage >
 
class  grpc::internal::CallOpSet< Op1, Op2, Op3, Op4, Op5, Op6 >
 Primary implementation of CallOpSetInterface. More...
 
class  grpc_impl::CompletionQueue
 A thin wrapper around grpc_completion_queue (see src/core/lib/surface/completion_queue.h). More...
 
class  grpc_impl::ServerCompletionQueue
 A specific type of completion queue used by the processing of notifications by servers. More...
 

Namespaces

 grpc_impl
 An Alarm posts the user-provided tag to its associated completion queue or invokes the user-provided function on expiry or cancellation.
 
 grpc_impl::internal
 Actual implementation of bi-directional streaming.
 
 grpc
 This header provides an object that reads bytes directly from a grpc::ByteBuffer, via the ZeroCopyInputStream interface.
 
 grpc::internal
 Models a gRPC server.