GRPC C++  1.30.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_impl.h>

Go to the source code of this file.

Data Structures

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::BidiStreamingHandler< ServiceType, RequestType, ResponseType >
 
class  grpc_impl::internal::StreamedUnaryHandler< RequestType, ResponseType >
 
class  grpc_impl::internal::SplitServerStreamingHandler< RequestType, ResponseType >
 
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...
 

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.
 

Typedefs

typedef ErrorMethodHandler<::grpc::StatusCode::UNIMPLEMENTEDgrpc_impl::internal::UnknownMethodHandler
 
typedef ErrorMethodHandler<::grpc::StatusCode::RESOURCE_EXHAUSTEDgrpc_impl::internal::ResourceExhaustedHandler
 

Functions

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