6#include <azure/core/http/policies/policy.hpp>
10namespace Azure {
namespace Storage {
namespace _internal {
12 class StoragePerRetryPolicy final :
public Core::Http::Policies::HttpPolicy {
14 ~StoragePerRetryPolicy()
override {}
16 std::unique_ptr<HttpPolicy> Clone()
const override
18 return std::make_unique<StoragePerRetryPolicy>(*
this);
21 std::unique_ptr<Core::Http::RawResponse> Send(
22 Core::Http::Request& request,
23 Core::Http::Policies::NextHttpPolicy nextPolicy,
24 Core::Context
const& context)
const override;