|
aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
|
#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>#include <thread>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 |