userver: userver/ugrpc/client/exceptions.hpp File Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
exceptions.hpp File Reference

Exceptions thrown by gRPC client streams. More...

#include <exception>
#include <optional>
#include <string>
#include <string_view>
#include <google/rpc/status.pb.h>
#include <grpcpp/support/status.h>
+ Include dependency graph for exceptions.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ugrpc::client::BaseError
 Base exception for all the client errors. More...
 
class  ugrpc::client::RpcError
 Error during an RPC. More...
 
class  ugrpc::client::RpcInterruptedError
 RPC failed without a status. This means that either the call got cancelled using TryCancel, the deadline has expired, or the channel is broken. More...
 
class  ugrpc::client::RpcCancelledError
 RPC failed due to task cancellation. More...
 
class  ugrpc::client::ErrorWithStatus
 Error with grpc::Status details. More...
 
class  ugrpc::client::CancelledError
 Concrete errors for all the error codes. More...
 
class  ugrpc::client::UnknownError
 
class  ugrpc::client::InvalidArgumentError
 
class  ugrpc::client::DeadlineExceededError
 
class  ugrpc::client::NotFoundError
 
class  ugrpc::client::AlreadyExistsError
 
class  ugrpc::client::PermissionDeniedError
 
class  ugrpc::client::ResourceExhaustedError
 
class  ugrpc::client::FailedPreconditionError
 
class  ugrpc::client::AbortedError
 
class  ugrpc::client::OutOfRangeError
 
class  ugrpc::client::UnimplementedError
 
class  ugrpc::client::InternalError
 
class  ugrpc::client::UnavailableError
 
class  ugrpc::client::DataLossError
 
class  ugrpc::client::UnauthenticatedError
 

Namespaces

namespace  ugrpc
 Asynchronous gRPC driver.
 
namespace  ugrpc::client
 Client-side utilities.
 

Detailed Description

Exceptions thrown by gRPC client streams.

Definition in file exceptions.hpp.