6#include <azure/core/response.hpp>
10namespace Azure {
namespace Storage {
12 class BlobServiceBatch;
13 class BlobContainerBatch;
38 DeferredResponse(std::function<Response<T>()> func) : m_func(std::move(func)) {}
41 std::function<Response<T>()> m_func;
43 friend class Blobs::BlobServiceBatch;
44 friend class Blobs::BlobContainerBatch;
Base type for a deferred response.
Definition deferred_response.hpp:18
DeferredResponse & operator=(DeferredResponse &&)=default
DeferredResponse(DeferredResponse &&)=default
Construct a new deferred response, moving from an existing DeferredResponse.
Response< T > GetResponse() const
Gets the deferred response.
Definition deferred_response.hpp:35