|
typedef ::grpc_impl::internal::ClientAsyncStreamingInterface | ClientAsyncStreamingInterface |
|
template<class R > |
using | AsyncReaderInterface = ::grpc_impl::internal::AsyncReaderInterface< R > |
|
template<class W > |
using | AsyncWriterInterface = ::grpc_impl::internal::AsyncWriterInterface< W > |
|
template<class R > |
using | ClientAsyncReaderFactory = ::grpc_impl::internal::ClientAsyncReaderFactory< R > |
|
template<class W > |
using | ClientAsyncWriterFactory = ::grpc_impl::internal::ClientAsyncWriterFactory< W > |
|
template<class W , class R > |
using | ClientAsyncReaderWriterFactory = ::grpc_impl::internal::ClientAsyncReaderWriterFactory< W, R > |
|
template<class R > |
using | ClientAsyncResponseReaderFactory = ::grpc_impl::internal::ClientAsyncResponseReaderFactory< R > |
|
template<class ServiceType , class RequestType , class ResponseType > |
using | BidiStreamingHandler = ::grpc_impl::internal::BidiStreamingHandler< ServiceType, RequestType, ResponseType > |
|
template<class ServiceType , class RequestType , class ResponseType > |
using | RpcMethodHandler = ::grpc_impl::internal::RpcMethodHandler< ServiceType, RequestType, ResponseType > |
|
template<class ServiceType , class RequestType , class ResponseType > |
using | ClientStreamingHandler = ::grpc_impl::internal::ClientStreamingHandler< ServiceType, RequestType, ResponseType > |
|
template<class ServiceType , class RequestType , class ResponseType > |
using | ServerStreamingHandler = ::grpc_impl::internal::ServerStreamingHandler< ServiceType, RequestType, ResponseType > |
|
template<class Streamer , bool WriteNeeded> |
using | TemplatedBidiStreamingHandler = ::grpc_impl::internal::TemplatedBidiStreamingHandler< Streamer, WriteNeeded > |
|
template<class RequestType , class ResponseType > |
using | StreamedUnaryHandler = ::grpc_impl::internal::StreamedUnaryHandler< RequestType, ResponseType > |
|
template<class RequestType , class ResponseType > |
using | SplitServerStreamingHandler = ::grpc_impl::internal::SplitServerStreamingHandler< RequestType, ResponseType > |
|
template<StatusCode code> |
using | ErrorMethodHandler = ::grpc_impl::internal::ErrorMethodHandler< code > |
|
using | UnknownMethodHandler = ::grpc_impl::internal::UnknownMethodHandler |
|
using | ResourceExhaustedHandler = ::grpc_impl::internal::ResourceExhaustedHandler |
|
typedef ::grpc_impl::internal::ClientStreamingInterface | ClientStreamingInterface |
|
typedef ::grpc_impl::internal::ServerStreamingInterface | ServerStreamingInterface |
|
template<class R > |
using | ReaderInterface = ::grpc_impl::internal::ReaderInterface< R > |
|
template<class W > |
using | WriterInterface = ::grpc_impl::internal::WriterInterface< W > |
|
template<class R > |
using | ClientReaderFactory = ::grpc_impl::internal::ClientReaderFactory< R > |
|
template<class W > |
using | ClientWriterFactory = ::grpc_impl::internal::ClientWriterFactory< W > |
|
template<class W , class R > |
using | ClientReaderWriterFactory = ::grpc_impl::internal::ClientReaderWriterFactory< W, R > |
|
|
grpc_metadata * | FillMetadataArray (const std::multimap< grpc::string, grpc::string > &metadata, size_t *metadata_count, const grpc::string &optional_error_details) |
|
template<class Func , class... Args> |
void | CatchingCallback (Func &&func, Args &&... args) |
| An exception-safe way of invoking a user-specified callback function. More...
|
|
template<class Reactor , class Func , class... Args> |
Reactor * | CatchingReactorGetter (Func &&func, Args &&... args) |
|
template<class InputMessage , class OutputMessage > |
Status | BlockingUnaryCall (ChannelInterface *channel, const RpcMethod &method, grpc_impl::ClientContext *context, const InputMessage &request, OutputMessage *result) |
| Wrapper that performs a blocking unary call. More...
|
|
Models a gRPC server.
Servers are configured and started via grpc::ServerBuilder.