aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Namespaces | Functions | Variables
Api.cpp File Reference
#include <aws/crt/Api.h>
#include <aws/crt/StlAllocator.h>
#include <aws/crt/external/cJSON.h>
#include <aws/crt/io/TlsOptions.h>
#include <aws/auth/auth.h>
#include <aws/common/ref_count.h>
#include <aws/event-stream/event_stream.h>
#include <aws/http/http.h>
#include <aws/mqtt/mqtt.h>
#include <aws/s3/s3.h>

Namespaces

namespace  Aws
 
namespace  Aws::Crt
 

Functions

static void * Aws::Crt::s_cJSONAlloc (size_t sz)
 
static void Aws::Crt::s_cJSONFree (void *ptr)
 
static void Aws::Crt::s_initApi (Allocator *allocator)
 
AWS_CRT_CPP_API const char * Aws::Crt::ErrorDebugString (int error) noexcept
 
AWS_CRT_CPP_API int Aws::Crt::LastError () noexcept
 
AWS_CRT_CPP_API int Aws::Crt::LastErrorOrUnknown () noexcept
 

Variables

static Crypto::CreateHashCallback Aws::Crt::s_BYOCryptoNewMD5Callback
 
static Crypto::CreateHashCallback Aws::Crt::s_BYOCryptoNewSHA256Callback
 
static Crypto::CreateHMACCallback Aws::Crt::s_BYOCryptoNewSHA256HMACCallback
 
static Io::NewClientTlsHandlerCallback Aws::Crt::s_BYOCryptoNewClientTlsHandlerCallback
 
static Io::NewTlsContextImplCallback Aws::Crt::s_BYOCryptoNewTlsContextImplCallback
 
static Io::DeleteTlsContextImplCallback Aws::Crt::s_BYOCryptoDeleteTlsContextImplCallback
 
static Io::IsTlsAlpnSupportedCallback Aws::Crt::s_BYOCryptoIsTlsAlpnSupportedCallback