GRPC C++  1.30.0
Data Structures | Namespaces
client_context_impl.h File Reference
#include <map>
#include <memory>
#include <string>
#include <grpc/impl/codegen/compression_types.h>
#include <grpc/impl/codegen/propagation_bits.h>
#include <grpcpp/impl/codegen/client_interceptor.h>
#include <grpcpp/impl/codegen/config.h>
#include <grpcpp/impl/codegen/core_codegen_interface.h>
#include <grpcpp/impl/codegen/create_auth_context.h>
#include <grpcpp/impl/codegen/metadata_map.h>
#include <grpcpp/impl/codegen/rpc_method.h>
#include <grpcpp/impl/codegen/security/auth_context.h>
#include <grpcpp/impl/codegen/slice.h>
#include <grpcpp/impl/codegen/status.h>
#include <grpcpp/impl/codegen/string_ref.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::internal::BlockingUnaryCallImpl< InputMessage, OutputMessage >
 
class  grpc_impl::internal::CallbackUnaryCallImpl< InputMessage, OutputMessage >
 
class  grpc_impl::internal::ClientCallbackReaderWriterImpl< Request, Response >
 
class  grpc_impl::internal::ClientCallbackReaderImpl< Response >
 
class  grpc_impl::internal::ClientCallbackWriterImpl< Request >
 
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::ClientAsyncReader< R >
 Async client-side API for doing server-streaming RPCs, where the incoming message stream coming from the server has messages of type R. More...
 
class  grpc_impl::ClientAsyncWriter< W >
 Async API on the client side for doing client-streaming RPCs, where the outgoing message stream going to the server contains messages of type W. More...
 
class  grpc_impl::ClientAsyncReaderWriter< W, R >
 Async client-side interface for bi-directional streaming, where the outgoing message stream going to the server has messages of type W, and the incoming message stream coming from the server has messages of type R. More...
 
class  grpc_impl::ClientAsyncResponseReader< R >
 Async API for client-side unary RPCs, where the message response received from the server is of type R. More...
 
class  grpc_impl::PropagationOptions
 Options for ClientContext::FromServerContext specifying which traits from the ServerContext to propagate (copy) from it into a new ClientContext. More...
 
class  grpc_impl::ClientContext
 A ClientContext allows the person implementing a service client to: More...
 
class  grpc_impl::ClientContext::GlobalCallbacks
 Global Callbacks. More...
 

Namespaces

 grpc
 This header provides an object that reads bytes directly from a grpc::ByteBuffer, via the ZeroCopyInputStream interface.
 
 grpc::internal
 Models a gRPC server.
 
 grpc::testing
 
 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.