AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions | Variables
Aws::Transfer Namespace Reference

Classes

 
class  PartState
 
 
 
 

Typedefs

typedef std::function< Aws::IOStream *(void)> CreateDownloadStreamCallback
 
using PartPointer = std::shared_ptr< PartState >
 
 
typedef std::function< void(const TransferManager *, const std::shared_ptr< const TransferHandle > &)> UploadProgressCallback
 
typedef std::function< void(const TransferManager *, const std::shared_ptr< const TransferHandle > &)> DownloadProgressCallback
 
typedef std::function< void(const TransferManager *, const std::shared_ptr< const TransferHandle > &)> TransferStatusUpdatedCallback
 
typedef std::function< void(const TransferManager *, const std::shared_ptr< const TransferHandle > &, const Aws::Client::AWSError< Aws::S3::S3Errors > &)> ErrorCallback
 
typedef std::function< void(const TransferManager *, const std::shared_ptr< const TransferHandle > &)> TransferInitiatedCallback
 

Enumerations

 
enum class  TransferDirection { UPLOAD , DOWNLOAD }
 

Functions

AWS_TRANSFER_API Aws::OStreamoperator<< (Aws::OStream &s, TransferStatus status)
 

Variables

static const char CLASS_TAG [] = "TransferManager"
 
const uint64_t MB5 = 5 * 1024 * 1024
 

Typedef Documentation

◆ CreateDownloadStreamCallback

Definition at line 32 of file TransferHandle.h.

◆ DownloadProgressCallback

typedef std::function<void(const TransferManager*, const std::shared_ptr<const TransferHandle>&)> Aws::Transfer::DownloadProgressCallback

Definition at line 30 of file TransferManager.h.

◆ ErrorCallback

typedef std::function<void(const TransferManager*, const std::shared_ptr<const TransferHandle>&, const Aws::Client::AWSError<Aws::S3::S3Errors>&)> Aws::Transfer::ErrorCallback

Definition at line 32 of file TransferManager.h.

◆ PartPointer

using Aws::Transfer::PartPointer = typedef std::shared_ptr< PartState >

Definition at line 98 of file TransferHandle.h.

◆ PartStateMap

Definition at line 99 of file TransferHandle.h.

◆ TransferInitiatedCallback

typedef std::function<void(const TransferManager*, const std::shared_ptr<const TransferHandle>&)> Aws::Transfer::TransferInitiatedCallback

Definition at line 33 of file TransferManager.h.

◆ TransferStatusUpdatedCallback

typedef std::function<void(const TransferManager*, const std::shared_ptr<const TransferHandle>&)> Aws::Transfer::TransferStatusUpdatedCallback

Definition at line 31 of file TransferManager.h.

◆ UploadProgressCallback

typedef std::function<void(const TransferManager*, const std::shared_ptr<const TransferHandle>&)> Aws::Transfer::UploadProgressCallback

Definition at line 29 of file TransferManager.h.

Enumeration Type Documentation

◆ TransferDirection

Enumerator
UPLOAD 
DOWNLOAD 

Definition at line 119 of file TransferHandle.h.

◆ TransferStatus

strong
Enumerator
EXACT_OBJECT_ALREADY_EXISTS 
NOT_STARTED 
IN_PROGRESS 
CANCELED 
FAILED 
COMPLETED 
ABORTED 

Definition at line 101 of file TransferHandle.h.

Function Documentation

◆ operator<<()

AWS_TRANSFER_API Aws::OStream & Aws::Transfer::operator<< ( Aws::OStream s,
TransferStatus  status 
)

Variable Documentation

◆ CLASS_TAG

const char Aws::Transfer::CLASS_TAG[] = "TransferManager"
static

Definition at line 34 of file TransferHandle.h.

◆ MB5

const uint64_t Aws::Transfer::MB5 = 5 * 1024 * 1024

Definition at line 35 of file TransferManager.h.