AWS IoT Device SDK C++ v2 1.45.1
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
S3.cpp File Reference
#include <aws/crt/s3/S3.h>
#include <aws/crt/Api.h>
#include <aws/crt/auth/Credentials.h>
#include <aws/crt/io/Bootstrap.h>
#include <aws/crt/io/EventLoopGroup.h>
#include <aws/auth/signing_config.h>
#include <aws/http/connection.h>
#include <aws/http/proxy.h>
#include <aws/http/request_response.h>
#include <aws/io/retry_strategy.h>
#include <aws/io/uri.h>
#include <aws/s3/s3_client.h>

Classes

struct  Aws::Crt::S3::S3ClientConfig::Impl
struct  Aws::Crt::S3::S3MetaRequestOptions::Impl
struct  Aws::Crt::S3::S3MetaRequestCallbackData
struct  Aws::Crt::S3::S3ClientShutdownCallbackData
struct  Aws::Crt::S3::S3MetaRequestWriteData

Namespaces

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

Functions

template<typename SubclassT, typename... Args>
static ScopedResource< S3MetaRequestOptions > Aws::Crt::S3::s_makeOptions (Args &&...args) noexcept
template<typename SubclassT, typename ConfigureFn>
static ScopedResource< S3MetaRequestOptions > Aws::Crt::S3::s_makeConfiguredOptions (const std::shared_ptr< Http::HttpRequest > &request, ConfigureFn &&configure) noexcept
static Vector< Http::HttpHeader > Aws::Crt::S3::s_materializeHeaders (const struct aws_http_headers *headers) noexcept
static int Aws::Crt::S3::s_onHeaders (struct aws_s3_meta_request *, const struct aws_http_headers *headers, int responseStatus, void *user_data)
static int Aws::Crt::S3::s_onBody (struct aws_s3_meta_request *, const ByteCursor *body, uint64_t rangeStart, void *user_data)
static int Aws::Crt::S3::s_onBodyEx (struct aws_s3_meta_request *, const ByteCursor *body, const struct aws_s3_meta_request_receive_body_extra_info info, void *user_data)
static void Aws::Crt::S3::s_onProgress (struct aws_s3_meta_request *, const struct aws_s3_meta_request_progress *progress, void *user_data)
static void Aws::Crt::S3::s_onFinish (struct aws_s3_meta_request *, const struct aws_s3_meta_request_result *result, void *user_data)
static void Aws::Crt::S3::s_onShutdown (void *user_data)
static void Aws::Crt::S3::s_onClientShutdown (void *user_data)