AWS SDK for C++

AWS SDK for C++ Version 1.11.832

Loading...
Searching...
No Matches
DownloadHandle.h
1
5#pragma once
6#include <aws/s3-transfer/S3Transfer_EXPORTS.h>
7#include <future>
8#include <memory>
9#include <aws/s3-transfer/DownloadResponse.h>
10
11
12namespace Aws {
13namespace S3 {
14namespace Transfer {
15
20class AWS_S3_TRANSFER_API DownloadHandle final {
21public:
25 DownloadHandle& operator=(DownloadHandle&&) noexcept;
26
30 std::future<DownloadOutcome> CompletionFuture();
31
36 void Cancel();
37};
38
39
40}
41}
42}
DownloadHandle(DownloadHandle &&) noexcept