15 #ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_PUBSUB_RETRY_POLICY_H
16 #define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_PUBSUB_RETRY_POLICY_H
18 #include "google/cloud/pubsub/version.h"
19 #include "google/cloud/internal/retry_policy.h"
20 #include "google/cloud/status.h"
24 namespace pubsub_internal {
44 using RetryPolicy = ::
google::
cloud::internal::TraitBasedRetryPolicy<
45 pubsub_internal::RetryTraits>;
48 using LimitedTimeRetryPolicy =
50 pubsub_internal::RetryTraits>;
53 using LimitedErrorCountRetryPolicy =
54 google::
cloud::internal::LimitedErrorCountRetryPolicy<
55 pubsub_internal::RetryTraits>;