asio-grpc v1.4.0
Asynchronous gRPC with Asio/unified executors
|
This is the complete list of members for agrpc::detail::RequestFn, including all inherited members.
operator()(detail::ServerMultiArgRequest< RPC, Request, Responder > rpc, Service &service, grpc::ServerContext &server_context, Request &request, Responder &responder, CompletionToken &&token={}) const noexcept(detail::IS_NOTRHOW_GRPC_INITIATE_COMPLETION_TOKEN< CompletionToken >) | agrpc::detail::RequestFn | inline |
operator()(detail::ServerSingleArgRequest< RPC, Responder > rpc, Service &service, grpc::ServerContext &server_context, Responder &responder, CompletionToken &&token={}) const noexcept(detail::IS_NOTRHOW_GRPC_INITIATE_COMPLETION_TOKEN< CompletionToken >) | agrpc::detail::RequestFn | inline |
operator()(detail::ClientUnaryRequest< Stub, Request, Response > rpc, Stub &stub, grpc::ClientContext &client_context, const Request &request, asio::use_awaitable_t< Executor > token={}) const -> typename asio::async_result< asio::use_awaitable_t< Executor >, void(std::unique_ptr< grpc::ClientAsyncResponseReader< Response > >)>::return_type | agrpc::detail::RequestFn | inline |
operator()(detail::ClientUnaryRequest< Stub, Request, Response > rpc, Stub &stub, grpc::ClientContext &client_context, const Request &request, std::unique_ptr< grpc::ClientAsyncResponseReader< Response > > &reader, asio::use_awaitable_t< Executor > token={}) const -> typename asio::async_result< asio::use_awaitable_t< Executor >, void()>::return_type | agrpc::detail::RequestFn | inline |
operator()(detail::ClientServerStreamingRequest< Stub, Request, Response > rpc, Stub &stub, grpc::ClientContext &client_context, const Request &request, CompletionToken &&token={}) const noexcept(detail::IS_NOTRHOW_GRPC_INITIATE_COMPLETION_TOKEN< CompletionToken >) | agrpc::detail::RequestFn | inline |
operator()(detail::ClientServerStreamingRequest< Stub, Request, Response > rpc, Stub &stub, grpc::ClientContext &client_context, const Request &request, std::unique_ptr< grpc::ClientAsyncReader< Response > > &reader, CompletionToken &&token={}) const noexcept(detail::IS_NOTRHOW_GRPC_INITIATE_COMPLETION_TOKEN< CompletionToken >) | agrpc::detail::RequestFn | inline |
operator()(detail::ClientClientStreamingRequest< Stub, Request, Response > rpc, Stub &stub, grpc::ClientContext &client_context, Response &response, CompletionToken &&token={}) const noexcept(detail::IS_NOTRHOW_GRPC_INITIATE_COMPLETION_TOKEN< CompletionToken >) | agrpc::detail::RequestFn | inline |
operator()(detail::ClientClientStreamingRequest< Stub, Request, Response > rpc, Stub &stub, grpc::ClientContext &client_context, std::unique_ptr< grpc::ClientAsyncWriter< Request > > &writer, Response &response, CompletionToken &&token={}) const noexcept(detail::IS_NOTRHOW_GRPC_INITIATE_COMPLETION_TOKEN< CompletionToken >) | agrpc::detail::RequestFn | inline |
operator()(detail::ClientBidirectionalStreamingRequest< Stub, Request, Response > rpc, Stub &stub, grpc::ClientContext &client_context, CompletionToken &&token={}) const | agrpc::detail::RequestFn | inline |
operator()(detail::ClientBidirectionalStreamingRequest< Stub, Request, Response > rpc, Stub &stub, grpc::ClientContext &client_context, std::unique_ptr< grpc::ClientAsyncReaderWriter< Request, Response > > &reader_writer, CompletionToken &&token={}) const noexcept(detail::IS_NOTRHOW_GRPC_INITIATE_COMPLETION_TOKEN< CompletionToken >) | agrpc::detail::RequestFn | inline |