GRPC C++  1.66.0
Data Structures | Namespaces | Typedefs
server_callback.h File Reference
#include <atomic>
#include <functional>
#include <type_traits>
#include "absl/functional/any_invocable.h"
#include <grpc/impl/call.h>
#include <grpcpp/impl/call.h>
#include <grpcpp/impl/call_op_set.h>
#include <grpcpp/impl/sync.h>
#include <grpcpp/support/callback_common.h>
#include <grpcpp/support/config.h>
#include <grpcpp/support/message_allocator.h>
#include <grpcpp/support/status.h>

Go to the source code of this file.

Data Structures

class  grpc::internal::CallbackUnaryHandler< RequestType, ResponseType >
 
class  grpc::internal::CallbackClientStreamingHandler< RequestType, ResponseType >
 
class  grpc::internal::CallbackServerStreamingHandler< RequestType, ResponseType >
 
class  grpc::internal::CallbackBidiHandler< RequestType, ResponseType >
 
class  grpc::internal::ServerReactor
 
class  grpc::internal::ServerCallbackCall
 The base class of ServerCallbackUnary etc. More...
 
class  grpc::internal::DefaultMessageHolder< Request, Response >
 
class  grpc::ServerReadReactor< Request >
 ServerReadReactor is the interface for a client-streaming RPC. More...
 
class  grpc::ServerWriteReactor< Response >
 ServerWriteReactor is the interface for a server-streaming RPC. More...
 
class  grpc::ServerBidiReactor< Request, Response >
 ServerBidiReactor is the interface for a bidirectional streaming RPC. More...
 
class  grpc::ServerCallbackUnary
 
class  grpc::ServerCallbackReader< Request >
 
class  grpc::ServerCallbackWriter< Response >
 
class  grpc::ServerCallbackReaderWriter< Request, Response >
 
class  grpc::ServerBidiReactor< Request, Response >
 ServerBidiReactor is the interface for a bidirectional streaming RPC. More...
 
class  grpc::ServerReadReactor< Request >
 ServerReadReactor is the interface for a client-streaming RPC. More...
 
class  grpc::ServerWriteReactor< Response >
 ServerWriteReactor is the interface for a server-streaming RPC. More...
 
class  grpc::ServerUnaryReactor
 
class  grpc::internal::FinishOnlyReactor< Base >
 

Namespaces

 grpc
 An Alarm posts the user-provided tag to its associated completion queue or invokes the user-provided function on expiry or cancellation.
 
 grpc::internal
 Models a gRPC server.
 
 grpc::experimental
 ClientRpcInfo represents the state of a particular RPC as it appears to an interceptor.
 

Typedefs

using grpc::internal::UnimplementedUnaryReactor = FinishOnlyReactor< ServerUnaryReactor >
 
template<class Request >
using grpc::internal::UnimplementedReadReactor = FinishOnlyReactor< ServerReadReactor< Request > >
 
template<class Response >
using grpc::internal::UnimplementedWriteReactor = FinishOnlyReactor< ServerWriteReactor< Response > >
 
template<class Request , class Response >
using grpc::internal::UnimplementedBidiReactor = FinishOnlyReactor< ServerBidiReactor< Request, Response > >
 
template<class Request , class Response >
using grpc::experimental::ServerBidiReactor = ::grpc::ServerBidiReactor< Request, Response >