AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Globals.h
1
6#pragma once
7
8#include <aws/core/Core_EXPORTS.h>
9
10namespace Aws
11{
12 namespace Crt
13 {
14 class ApiHandle;
15
16 namespace Io
17 {
18 class ClientBootstrap;
19 class TlsConnectionOptions;
20
21 }
22 }
23
28 AWS_CORE_API Aws::Crt::ApiHandle* GetApiHandle();
29
33 AWS_CORE_API void SetDefaultClientBootstrap(const std::shared_ptr<Aws::Crt::Io::ClientBootstrap>& clientBootstrap);
34
38 AWS_CORE_API Aws::Crt::Io::ClientBootstrap* GetDefaultClientBootstrap();
39
43 AWS_CORE_API void SetDefaultTlsConnectionOptions(const std::shared_ptr<Aws::Crt::Io::TlsConnectionOptions>& tlsConnectionOptions);
44
48 AWS_CORE_API Aws::Crt::Io::TlsConnectionOptions* GetDefaultTlsConnectionOptions();
49
54
58 void CleanupCrt();
59
60 namespace Utils
61 {
62 class EnumParseOverflowContainer;
63 }
71
77
83}
AWS_CORE_API Aws::Crt::ApiHandle * GetApiHandle()
AWS_CORE_API Aws::Crt::Io::ClientBootstrap * GetDefaultClientBootstrap()
AWS_CORE_API Utils::EnumParseOverflowContainer * GetEnumOverflowContainer()
void InitializeEnumOverflowContainer()
void InitializeCrt()
void CleanupCrt()
AWS_CORE_API void SetDefaultTlsConnectionOptions(const std::shared_ptr< Aws::Crt::Io::TlsConnectionOptions > &tlsConnectionOptions)
void CleanupEnumOverflowContainer()
AWS_CORE_API void SetDefaultClientBootstrap(const std::shared_ptr< Aws::Crt::Io::ClientBootstrap > &clientBootstrap)
AWS_CORE_API Aws::Crt::Io::TlsConnectionOptions * GetDefaultTlsConnectionOptions()