Google Cloud Spanner C++ Client
A C++ Client Library for Google Cloud Spanner
Namespaces | Typedefs
retry_policy.h File Reference
#include "google/cloud/spanner/internal/status_utils.h"
#include "google/cloud/spanner/version.h"
#include "google/cloud/internal/retry_policy.h"
#include "google/cloud/status.h"

Go to the source code of this file.

Namespaces

 google
 
 google::cloud
 The namespace Google Cloud Platform C++ client libraries.
 
 google::cloud::spanner
 Contains all the Cloud Spanner C++ client types and functions.
 
 google::cloud::spanner::v1
 The inlined, versioned namespace for the Cloud Spanner C++ client APIs.
 

Typedefs

using google::cloud::spanner::v1::RetryPolicy = google::cloud::internal::RetryPolicy< google::cloud::Status, internal::SafeGrpcRetry >
 The base class for retry policies. More...
 
using google::cloud::spanner::v1::LimitedTimeRetryPolicy = google::cloud::internal::LimitedTimeRetryPolicy< google::cloud::Status, internal::SafeGrpcRetry >
 A retry policy that limits based on time. More...
 
using google::cloud::spanner::v1::LimitedErrorCountRetryPolicy = google::cloud::internal::LimitedErrorCountRetryPolicy< google::cloud::Status, internal::SafeGrpcRetry >
 A retry policy that limits the number of times a request can fail. More...
 
using google::cloud::spanner::v1::TransactionRerunPolicy = google::cloud::internal::RetryPolicy< google::cloud::Status, internal::SafeTransactionRerun >
 The base class for transaction rerun policies. More...
 
using google::cloud::spanner::v1::LimitedTimeTransactionRerunPolicy = google::cloud::internal::LimitedTimeRetryPolicy< google::cloud::Status, internal::SafeTransactionRerun >
 A transaction rerun policy that limits the duration of the rerun loop. More...
 
using google::cloud::spanner::v1::LimitedErrorCountTransactionRerunPolicy = google::cloud::internal::LimitedErrorCountRetryPolicy< google::cloud::Status, internal::SafeTransactionRerun >
 A transaction rerun policy that limits the number of failures. More...