|
| 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.