Classes representing an outgoing RPC.
Definition in file rpc.hpp.
Go to the source code of this file.
#include <memory>#include <string_view>#include <utility>#include <vector>#include <grpcpp/impl/codegen/proto_utils.h>#include <userver/dynamic_config/snapshot.hpp>#include <userver/engine/deadline.hpp>#include <userver/engine/future_status.hpp>#include <userver/utils/assert.hpp>#include <userver/utils/function_ref.hpp>#include <userver/ugrpc/client/exceptions.hpp>#include <userver/ugrpc/client/impl/async_methods.hpp>#include <userver/ugrpc/client/impl/call_params.hpp>#include <userver/ugrpc/client/impl/channel_cache.hpp>#include <userver/ugrpc/client/middlewares/fwd.hpp>#include <userver/ugrpc/impl/deadline_timepoint.hpp>#include <userver/ugrpc/impl/internal_tag_fwd.hpp>#include <userver/ugrpc/impl/statistics_scope.hpp>
 Include dependency graph for rpc.hpp:
 This graph shows which files directly or indirectly include this file:Classes | |
| class | ugrpc::client::UnaryFuture | 
| UnaryFuture for waiting a single response RPC.  More... | |
| class | ugrpc::client::StreamReadFuture< RPC > | 
| StreamReadFuture for waiting a single read response from stream.  More... | |
| class | ugrpc::client::CallAnyBase | 
| Base class for any RPC.  More... | |
| class | ugrpc::client::UnaryCall< Response > | 
| Controls a single request -> single response RPC.  More... | |
| class | ugrpc::client::InputStream< Response > | 
| Controls a single request -> response stream RPC.  More... | |
| class | ugrpc::client::OutputStream< Request, Response > | 
| Controls a request stream -> single response RPC.  More... | |
| class | ugrpc::client::BidirectionalStream< Request, Response > | 
| Controls a request stream -> response stream RPC.  More... | |
Namespaces | |
| namespace | ugrpc | 
| Asynchronous gRPC driver.  | |
| namespace | ugrpc::client | 
| Client-side utilities.  | |