AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Functions | Variables
Aws Namespace Reference

Namespaces

namespace  Auth
 
namespace  Client
 
namespace  Config
 
namespace  Crt
 
namespace  Endpoint
 
namespace  Environment
 
namespace  External
 
namespace  FileSystem
 
namespace  Http
 
namespace  Internal
 
namespace  Monitoring
 
namespace  Net
 
namespace  OSVersionInfo
 
namespace  Queues
 
namespace  Region
 
namespace  Security
 
namespace  SQS
 
namespace  Time
 
namespace  Utils
 
namespace  Version
 

Classes

 
 
 
 
struct  ArrayDeleter
 
 
struct  CryptoOptions
 
struct  Deleter
 
struct  HttpOptions
 
struct  IoOptions
 
 
 
 
class  NoResult
 
struct  SDKOptions
 
 
 
 
 

Typedefs

 
 
typedef std::unique_ptr< T, DUniquePtr
 
typedef std::unique_ptr< T, ArrayDeleter< T > > UniqueArrayPtr
 
typedef std::allocator< T > Allocator
 
typedef std::array< T, NArray
 
typedef std::deque< T, Aws::Allocator< T > > Deque
 
typedef std::list< T, Aws::Allocator< T > > List
 
typedef std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
 
typedef std::unordered_map< K, V, std::hash< K >, std::equal_to< K >, Aws::Allocator< std::pair< const K, V > > > UnorderedMap
 
typedef std::multimap< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > MultiMap
 
typedef std::map< const char *, V, CompareStrings, Aws::Allocator< std::pair< const char *, V > > > CStringMap
 
typedef std::queue< T, Deque< T > > Queue
 
typedef std::set< T, std::less< T >, Aws::Allocator< T > > Set
 
typedef std::unordered_set< T, std::hash< T >, std::equal_to< T >, Aws::Allocator< T > > UnorderedSet
 
typedef std::stack< T, Deque< T > > Stack
 
typedef std::basic_ifstream< char, std::char_traits< char > > IFStream
 
typedef std::basic_ofstream< char, std::char_traits< char > > OFStream
 
typedef std::basic_fstream< char, std::char_traits< char > > FStream
 
typedef std::basic_istream< char, std::char_traits< char > > IStream
 
typedef std::basic_ostream< char, std::char_traits< char > > OStream
 
typedef std::basic_iostream< char, std::char_traits< char > > IOStream
 
typedef std::istreambuf_iterator< char, std::char_traits< char > > IStreamBufIterator
 
 
typedef std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
 
typedef std::basic_stringstream< char, std::char_traits< char >, Aws::Allocator< char > > StringStream
 
typedef std::basic_istringstream< char, std::char_traits< char >, Aws::Allocator< char > > IStringStream
 
typedef std::basic_ostringstream< char, std::char_traits< char >, Aws::Allocator< char > > OStringStream
 
typedef std::basic_stringbuf< char, std::char_traits< char >, Aws::Allocator< char > > StringBuf
 
typedef std::vector< T, Aws::Allocator< T > > Vector
 

Functions

 
 
AWS_CORE_API Aws::Crt::ApiHandle * GetApiHandle ()
 
AWS_CORE_API void SetDefaultClientBootstrap (const std::shared_ptr< Aws::Crt::Io::ClientBootstrap > &clientBootstrap)
 
AWS_CORE_API Aws::Crt::Io::ClientBootstrap * GetDefaultClientBootstrap ()
 
AWS_CORE_API void SetDefaultTlsConnectionOptions (const std::shared_ptr< Aws::Crt::Io::TlsConnectionOptions > &tlsConnectionOptions)
 
AWS_CORE_API Aws::Crt::Io::TlsConnectionOptions * GetDefaultTlsConnectionOptions ()
 
 
 
 
 
 
 
 
 
 
std::enable_if<!std::is_polymorphic< T >::value >::type Delete (T *pointerToT)
 
 
 
T * NewArray (std::size_t amount, const char *allocationTag)
 
 
UniquePtr< T > MakeUnique (const char *allocationTag, ArgTypes &&... args)
 
 
 
std::shared_ptr< T > MakeShared (const char *allocationTag, ArgTypes &&... args)
 
 
 

Variables

 
 
 
 
 
 
 
 

Detailed Description

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0.