12 #include <aws/common/logging.h>
68 void InitializeLogging(
LogLevel level,
const char *filename);
76 void InitializeLogging(
LogLevel level, FILE *fp);
136 void SetBYOCryptoTlsContextCallbacks(
197 #pragma pack(push, 1)
212 void InitializeLoggingCommon(
struct aws_logger_standard_options &options);
219 static std::mutex s_lock_client_bootstrap;
220 static void ReleaseStaticDefaultClientBootstrap();
223 static std::mutex s_lock_event_loop_group;
224 static void ReleaseStaticDefaultEventLoopGroup();
226 static int s_host_resolver_default_max_hosts;
228 static std::mutex s_lock_default_host_resolver;
229 static void ReleaseStaticDefaultHostResolver();
Definition: HostResolver.h:34
Definition: EventLoopGroup.h:32
#define AWS_CRT_CPP_API
Definition: Exports.h:36
std::function< std::shared_ptr< ByoHash >(size_t digestSize, Allocator *)> CreateHashCallback
Definition: Hash.h:235
uint16_t patch
Definition: Api.h:202
AWS_CRT_CPP_API int LastErrorOrUnknown() noexcept
Definition: Api.cpp:469
aws_allocator Allocator
Definition: Allocator.h:14
AWS_CRT_CPP_API const char * ErrorDebugString(int error) noexcept
Definition: Api.cpp:459
std::function< bool()> IsTlsAlpnSupportedCallback
Definition: TlsOptions.h:388
uint16_t minor
Definition: Api.h:201
std::function< void(void *)> DeleteTlsContextImplCallback
Definition: TlsOptions.h:387
uint16_t major
Definition: Api.h:200
std::function< std::shared_ptr< ByoHMAC >(size_t digestSize, const ByteCursor &secret, Allocator *)> CreateHMACCallback
Definition: HMAC.h:164
std::function< std::shared_ptr< ClientTlsChannelHandler >(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator)> NewClientTlsHandlerCallback
Definition: TlsOptions.h:449
Definition: Bootstrap.h:34
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:464
std::function< void *(TlsContextOptions &, TlsMode, Allocator *)> NewTlsContextImplCallback
Definition: TlsOptions.h:386
ApiHandleShutdownBehavior
Definition: Api.h:37
LogLevel
Definition: Api.h:21
Definition: Allocator.h:10