|
GRPC C++
1.30.0
|
Actual implementation of bi-directional streaming. More...
Data Structures | |
| class | AsyncReaderInterface |
| An interface that yields a sequence of messages of type R. More... | |
| class | AsyncWriterInterface |
| An interface that can be fed a sequence of messages of type W. More... | |
| class | BidiStreamingHandler |
| class | CallbackBidiHandler |
| class | CallbackClientStreamingHandler |
| class | CallbackServerStreamingHandler |
| class | CallbackUnaryCallImpl |
| class | CallbackUnaryHandler |
| class | ClientAsyncReaderFactory |
| class | ClientAsyncReaderWriterFactory |
| class | ClientAsyncResponseReaderFactory |
| class | ClientAsyncStreamingInterface |
| Common interface for all client side asynchronous streaming. More... | |
| class | ClientAsyncWriterFactory |
| class | ClientCallbackReaderFactory |
| class | ClientCallbackReaderImpl |
| class | ClientCallbackReaderWriterFactory |
| class | ClientCallbackReaderWriterImpl |
| class | ClientCallbackUnaryFactory |
| class | ClientCallbackUnaryImpl |
| class | ClientCallbackWriterFactory |
| class | ClientCallbackWriterImpl |
| class | ClientReaderFactory |
| class | ClientReaderWriterFactory |
| class | ClientStreamingHandler |
| A wrapper class of an application provided client streaming handler. More... | |
| class | ClientStreamingInterface |
| Common interface for all synchronous client side streaming. More... | |
| class | ClientWriterFactory |
| class | DefaultMessageHolder |
| class | ErrorMethodHandler |
| General method handler class for errors that prevent real method use e.g., handle unknown method by returning UNIMPLEMENTED error. More... | |
| class | FinishOnlyReactor |
| class | ReaderInterface |
| An interface that yields a sequence of messages of type R. More... | |
| class | RpcMethodHandler |
| A wrapper class of an application provided rpc method handler. More... | |
| class | ServerCallbackCall |
| The base class of ServerCallbackUnary etc. More... | |
| class | ServerReactor |
| class | ServerReaderWriterBody |
| class | ServerStreamingHandler |
| A wrapper class of an application provided server streaming handler. More... | |
| class | ServerStreamingInterface |
| Common interface for all synchronous server side streaming. More... | |
| class | SplitServerStreamingHandler |
| class | StreamedUnaryHandler |
| class | TemplatedBidiStreamingHandler |
| A wrapper class of an application provided bidi-streaming handler. More... | |
| class | WriterInterface |
| An interface that can be fed a sequence of messages of type W. More... | |
Typedefs | |
| typedef ErrorMethodHandler<::grpc::StatusCode::UNIMPLEMENTED > | UnknownMethodHandler |
| typedef ErrorMethodHandler<::grpc::StatusCode::RESOURCE_EXHAUSTED > | ResourceExhaustedHandler |
| using | UnimplementedUnaryReactor = FinishOnlyReactor< ServerUnaryReactor > |
| template<class Request > | |
| using | UnimplementedReadReactor = FinishOnlyReactor< ServerReadReactor< Request > > |
| template<class Response > | |
| using | UnimplementedWriteReactor = FinishOnlyReactor< ServerWriteReactor< Response > > |
| template<class Request , class Response > | |
| using | UnimplementedBidiReactor = FinishOnlyReactor< ServerBidiReactor< Request, Response > > |
Functions | |
| template<class InputMessage , class OutputMessage > | |
| void | CallbackUnaryCall (::grpc::ChannelInterface *channel, const ::grpc::internal::RpcMethod &method, ::grpc_impl::ClientContext *context, const InputMessage *request, OutputMessage *result, std::function< void(::grpc::Status)> on_completion) |
| Perform a callback-based unary call TODO(vjpai): Combine as much as possible with the blocking unary call code. More... | |
| template<class Callable > | |
| ::grpc::Status | CatchingFunctionHandler (Callable &&handler) |
Actual implementation of bi-directional streaming.
| typedef ErrorMethodHandler<::grpc::StatusCode::RESOURCE_EXHAUSTED> grpc_impl::internal::ResourceExhaustedHandler |
| using grpc_impl::internal::UnimplementedBidiReactor = typedef FinishOnlyReactor<ServerBidiReactor<Request, Response> > |
| using grpc_impl::internal::UnimplementedReadReactor = typedef FinishOnlyReactor<ServerReadReactor<Request> > |
| using grpc_impl::internal::UnimplementedUnaryReactor = typedef FinishOnlyReactor<ServerUnaryReactor> |
| using grpc_impl::internal::UnimplementedWriteReactor = typedef FinishOnlyReactor<ServerWriteReactor<Response> > |
| typedef ErrorMethodHandler<::grpc::StatusCode::UNIMPLEMENTED> grpc_impl::internal::UnknownMethodHandler |
| void grpc_impl::internal::CallbackUnaryCall | ( | ::grpc::ChannelInterface * | channel, |
| const ::grpc::internal::RpcMethod & | method, | ||
| ::grpc_impl::ClientContext * | context, | ||
| const InputMessage * | request, | ||
| OutputMessage * | result, | ||
| std::function< void(::grpc::Status)> | on_completion | ||
| ) |
Perform a callback-based unary call TODO(vjpai): Combine as much as possible with the blocking unary call code.
| ::grpc::Status grpc_impl::internal::CatchingFunctionHandler | ( | Callable && | handler | ) |
1.8.16