14#include <aws/common/logging.h>
55 void InitializeLogging(
LogLevel level,
const char *filename);
62 void InitializeLogging(
LogLevel level, FILE *fp);
104 void SetBYOCryptoTlsContextCallbacks(
117 void InitializeLoggingCommon(
struct aws_logger_standard_options &options);
#define AWS_CRT_CPP_API
Definition: Exports.h:37
ApiHandle(ApiHandle &&)=delete
ApiHandle & operator=(ApiHandle &&)=delete
ApiHandle & operator=(const ApiHandle &)=delete
ApiHandle(const ApiHandle &)=delete
std::function< std::shared_ptr< ByoHMAC >(size_t digestSize, const ByteCursor &secret, Allocator *)> CreateHMACCallback
Definition: HMAC.h:146
std::function< std::shared_ptr< ByoHash >(size_t digestSize, Allocator *)> CreateHashCallback
Definition: Hash.h:164
std::function< void *(TlsContextOptions &, TlsMode, Allocator *)> NewTlsContextImplCallback
Definition: TlsOptions.h:248
std::function< bool()> IsTlsAlpnSupportedCallback
Definition: TlsOptions.h:250
std::function< std::shared_ptr< ClientTlsChannelHandler >(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator)> NewClientTlsHandlerCallback
Definition: TlsOptions.h:311
std::function< void(void *)> DeleteTlsContextImplCallback
Definition: TlsOptions.h:249
AWS_CRT_CPP_API int LastErrorOrUnknown() noexcept
Definition: Api.cpp:317
ApiHandleShutdownBehavior
Definition: Api.h:34
AWS_CRT_CPP_API const char * ErrorDebugString(int error) noexcept
Definition: Api.cpp:313
LogLevel
Definition: Api.h:21
aws_allocator Allocator
Definition: StlAllocator.h:17
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:315
Definition: cJSON.cpp:105