AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Typedefs | Enumerations | Variables
Aws::Transfer Namespace Reference

Classes

class  DownloadFileContext
 
class  DownloadFileRequest
 
class  FairBoundedResourceManager
 
struct  PartRequestRecord
 
class  ResourceManagerInterface
 
class  S3FileRequest
 
class  ScopedResourceSet
 
class  TransferClient
 
struct  TransferClientConfiguration
 
class  UploadFileContext
 
class  UploadFileRequest
 

Typedefs

using UploadBufferResourceType = std::shared_ptr< UploadBuffer >
 
using UploadBufferResourceManagerType = ResourceManagerInterface< UploadBufferResourceType >
 
using UploadBufferScopedResourceSetType = ScopedResourceSet< UploadBufferResourceType >
 
using UploadBuffer = Aws::Utils::Array< uint8_t >
 

Enumerations

enum  ResourceWaitPolicy { ResourceWaitPolicy::AT_LEAST_ONE_AVAILABLE, ResourceWaitPolicy::ALL_AVAILABLE }
 

Variables

static const char * RESOURCE_MANAGER_ALLOCATION_TAG = "FairBoundedResourceManager"
 
const uint64_t MB5_BUFFER_SIZE = 5 * 1024 * 1024
 
static const uint32_t UPLOAD_BUFFER_SIZE = 5 * 1024 * 1024
 

Typedef Documentation

Definition at line 27 of file UploadBuffer.h.

Definition at line 33 of file TransferClientDefs.h.

using Aws::Transfer::UploadBufferResourceType = typedef std::shared_ptr< UploadBuffer >

Definition at line 32 of file TransferClientDefs.h.

Definition at line 34 of file TransferClientDefs.h.

Enumeration Type Documentation

Enumerator
AT_LEAST_ONE_AVAILABLE 
ALL_AVAILABLE 

Definition at line 36 of file FairBoundedResourceManager.h.

Variable Documentation

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

Definition at line 45 of file TransferClient.h.

const char* Aws::Transfer::RESOURCE_MANAGER_ALLOCATION_TAG = "FairBoundedResourceManager"
static

Definition at line 42 of file FairBoundedResourceManager.h.

const uint32_t Aws::Transfer::UPLOAD_BUFFER_SIZE = 5 * 1024 * 1024
static

Definition at line 29 of file UploadBuffer.h.