GRPC C++  1.23.0
Data Structures | Namespaces | Typedefs | Functions
method_handler_impl.h File Reference
#include <grpcpp/impl/codegen/byte_buffer.h>
#include <grpcpp/impl/codegen/core_codegen_interface.h>
#include <grpcpp/impl/codegen/rpc_service_method.h>
#include <grpcpp/impl/codegen/sync_stream.h>

Go to the source code of this file.

Data Structures

class  grpc::internal::RpcMethodHandler< ServiceType, RequestType, ResponseType >
 A wrapper class of an application provided rpc method handler. More...
 
class  grpc::internal::ClientStreamingHandler< ServiceType, RequestType, ResponseType >
 A wrapper class of an application provided client streaming handler. More...
 
class  grpc::internal::ServerStreamingHandler< ServiceType, RequestType, ResponseType >
 A wrapper class of an application provided server streaming handler. More...
 
class  grpc::internal::TemplatedBidiStreamingHandler< Streamer, WriteNeeded >
 A wrapper class of an application provided bidi-streaming handler. More...
 
class  grpc::internal::BidiStreamingHandler< ServiceType, RequestType, ResponseType >
 
class  grpc::internal::StreamedUnaryHandler< RequestType, ResponseType >
 
class  grpc::internal::SplitServerStreamingHandler< RequestType, ResponseType >
 
class  grpc::internal::ErrorMethodHandler< code >
 General method handler class for errors that prevent real method use e.g., handle unknown method by returning UNIMPLEMENTED error. 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.
 

Typedefs

typedef ErrorMethodHandler< StatusCode::UNIMPLEMENTED > grpc::internal::UnknownMethodHandler
 
typedef ErrorMethodHandler< StatusCode::RESOURCE_EXHAUSTED > grpc::internal::ResourceExhaustedHandler
 

Functions

template<class Callable >
Status grpc::internal::CatchingFunctionHandler (Callable &&handler)