#include <s3_upload_manager.h>
Definition at line 51 of file s3_upload_manager.h.
◆ S3UploadManager() [1/3]
Aws::S3::S3UploadManager::S3UploadManager |
( |
const bool |
enable_encryption | ) |
|
|
explicit |
◆ S3UploadManager() [2/3]
Aws::S3::S3UploadManager::S3UploadManager |
( |
const bool |
enable_encryption, |
|
|
const Aws::Client::ClientConfiguration & |
config |
|
) |
| |
|
explicit |
Creates an S3UploadManager with a S3Facade that uses the given ClientConfiguration
- Parameters
-
enable_encryption | whether or not to enable AES256 server-side encryption |
config | the ClientConfiguration to be used |
Definition at line 37 of file s3_upload_manager.cpp.
◆ S3UploadManager() [3/3]
Aws::S3::S3UploadManager::S3UploadManager |
( |
std::unique_ptr< S3Facade > |
s3_facade | ) |
|
|
explicit |
◆ ~S3UploadManager()
virtual Aws::S3::S3UploadManager::~S3UploadManager |
( |
| ) |
|
|
virtualdefault |
◆ CancelUpload()
void Aws::S3::S3UploadManager::CancelUpload |
( |
| ) |
|
|
virtual |
◆ IsAvailable()
bool Aws::S3::S3UploadManager::IsAvailable |
( |
| ) |
const |
|
virtual |
◆ UploadFiles()
Model::PutObjectOutcome Aws::S3::S3UploadManager::UploadFiles |
( |
const std::vector< UploadDescription > & |
upload_descriptions, |
|
|
const std::string & |
bucket, |
|
|
const boost::function< void(const std::vector< UploadDescription > &)> & |
feedback_callback |
|
) |
| |
|
virtual |
◆ manager_status_
◆ mutex_
std::recursive_mutex Aws::S3::S3UploadManager::mutex_ |
|
mutableprivate |
◆ s3_facade_
std::unique_ptr<S3Facade> Aws::S3::S3UploadManager::s3_facade_ |
|
private |
The documentation for this class was generated from the following files: