aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
S3.h File Reference
#include <aws/crt/Exports.h>
#include <aws/crt/Optional.h>
#include <aws/crt/Types.h>
#include <aws/crt/auth/Sigv4Signing.h>
#include <aws/crt/http/HttpConnection.h>
#include <aws/crt/http/HttpRequestResponse.h>
#include <aws/crt/io/TlsOptions.h>
#include <aws/crt/io/Uri.h>
#include <aws/crt/s3/S3BufferTicket.h>
#include <cstdint>
#include <functional>
#include <future>
#include <memory>

Go to the source code of this file.

Classes

struct  Aws::Crt::S3::S3RetryStrategyExponentialBackoffOptions
 
class  Aws::Crt::S3::S3RetryStrategy
 
struct  Aws::Crt::S3::S3MetaRequestResult
 
class  Aws::Crt::S3::S3ChecksumConfig
 
class  Aws::Crt::S3::S3ClientConfig
 
class  Aws::Crt::S3::S3MetaRequestOptions
 
class  Aws::Crt::S3::S3GetObjectMetaRequestOptions
 
class  Aws::Crt::S3::S3PutObjectMetaRequestOptions
 
class  Aws::Crt::S3::S3CopyObjectMetaRequestOptions
 
class  Aws::Crt::S3::S3DefaultObjectMetaRequestOptions
 
class  Aws::Crt::S3::S3Client
 
class  Aws::Crt::S3::S3MetaRequest
 

Namespaces

namespace  Aws
 
namespace  Aws::Crt
 
namespace  Aws::Crt::Auth
 
namespace  Aws::Crt::S3
 

Enumerations

enum class  Aws::Crt::S3::S3MetaRequestType { Aws::Crt::S3::Default , Aws::Crt::S3::GetObject , Aws::Crt::S3::PutObject , Aws::Crt::S3::CopyObject }
 
enum class  Aws::Crt::S3::S3ChecksumLocation { Aws::Crt::S3::None , Aws::Crt::S3::Header , Aws::Crt::S3::Trailer }
 
enum class  Aws::Crt::S3::S3ChecksumAlgorithm {
  Aws::Crt::S3::None , Aws::Crt::S3::Crc32c , Aws::Crt::S3::Crc32 , Aws::Crt::S3::Sha1 ,
  Aws::Crt::S3::Sha256 , Aws::Crt::S3::Crc64Nvme , Aws::Crt::S3::Sha512 , Aws::Crt::S3::XXHash64 ,
  Aws::Crt::S3::XXHash3_64 , Aws::Crt::S3::XXHash3_128
}
 
enum class  Aws::Crt::S3::S3TlsMode { Aws::Crt::S3::Enabled , Aws::Crt::S3::Disabled }
 
enum class  Aws::Crt::S3::S3RecvFileMode { Aws::Crt::S3::CreateOrReplace , Aws::Crt::S3::CreateNew , Aws::Crt::S3::CreateOrAppend , Aws::Crt::S3::WriteToPosition }
 
enum class  Aws::Crt::S3::S3RetryStrategyType { Aws::Crt::S3::Default , Aws::Crt::S3::Standard , Aws::Crt::S3::ExponentialBackoff , Aws::Crt::S3::NoRetry }