aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Class Index
A | B | C | D | E | H | I | J | M | O | P | R | S | T | U | W
A
AdaptiveHttpProxyStrategy (Aws::Crt::Http)
ApiHandle (Aws::Crt)
AwsSigningConfig (Aws::Crt::Auth)
B
basic_string_view (Aws::Crt)
ByoHash (Aws::Crt::Crypto)
ByoHMAC (Aws::Crt::Crypto)
C
ChannelHandler (Aws::Crt::Io)
cJSON (Aws)
cJSON_Hooks (Aws)
ClientBootstrap (Aws::Crt::Io)
ClientStreamCallbackData (Aws::Crt::Http)
ClientTlsChannelHandler (Aws::Crt::Io)
ConnectionCallbackData (Aws::Crt::Http)
ConnectionManagerCallbackArgs (Aws::Crt::Http)
Credentials (Aws::Crt::Auth)
CredentialsProvider (Aws::Crt::Auth)
CredentialsProviderCachedConfig (Aws::Crt::Auth)
CredentialsProviderCallbackArgs (Aws::Crt::Auth)
CredentialsProviderChainConfig (Aws::Crt::Auth)
CredentialsProviderChainDefaultConfig (Aws::Crt::Auth)
CredentialsProviderDelegateConfig (Aws::Crt::Auth)
CredentialsProviderImdsConfig (Aws::Crt::Auth)
CredentialsProviderProfileConfig (Aws::Crt::Auth)
CredentialsProviderStaticConfig (Aws::Crt::Auth)
CredentialsProviderX509Config (Aws::Crt::Auth)
D
DateTime (Aws::Crt)
DefaultHostResolver (Aws::Crt::Io)
DelegateCredentialsProviderCallbackArgs (Aws::Crt::Auth)
E
error
EventLoopGroup (Aws::Crt::Io)
H
Hash (Aws::Crt::Crypto)
hash< Aws::Crt::basic_string_view< CharT, Traits > > (std)
HMAC (Aws::Crt::Crypto)
HostResolver (Aws::Crt::Io)
HttpClientConnection (Aws::Crt::Http)
HttpClientConnectionManager (Aws::Crt::Http)
HttpClientConnectionManagerOptions (Aws::Crt::Http)
HttpClientConnectionOptions (Aws::Crt::Http)
HttpClientConnectionProxyOptions (Aws::Crt::Http)
HttpClientStream (Aws::Crt::Http)
HttpMessage (Aws::Crt::Http)
HttpProxyStrategy (Aws::Crt::Http)
HttpProxyStrategyAdaptiveConfig (Aws::Crt::Http)
HttpProxyStrategyBasicAuthConfig (Aws::Crt::Http)
HttpRequest (Aws::Crt::Http)
HttpRequestOptions (Aws::Crt::Http)
HttpResponse (Aws::Crt::Http)
HttpSignerCallbackData (Aws::Crt::Auth)
HttpStream (Aws::Crt::Http)
I
IamProfile (Aws::Crt::Imds)
IamProfileView (Aws::Crt::Imds)
ICredentialsProvider (Aws::Crt::Auth)
IHttpRequestSigner (Aws::Crt::Auth)
ImdsClient (Aws::Crt::Imds)
ImdsClientConfig (Aws::Crt::Imds)
InputStream (Aws::Crt::Io)
InstanceInfo (Aws::Crt::Imds)
InstanceInfoView (Aws::Crt::Imds)
internal_hooks (Aws)
ISigningConfig (Aws::Crt::Auth)
J
JsonObject (Aws::Crt)
JsonView (Aws::Crt)
M
ManagedConnection (Aws::Crt::Http)
MqttClient (Aws::Crt::Mqtt)
MqttClient (Aws::Iot)
MqttClientConnectionConfig (Aws::Iot)
MqttClientConnectionConfigBuilder (Aws::Iot)
MqttConnection (Aws::Crt::Mqtt)
MultiSubAckCallbackData (Aws::Crt::Mqtt)
O
OpCompleteCallbackData (Aws::Crt::Mqtt)
Optional (Aws::Crt)
P
parse_buffer (Aws)
printbuffer (Aws)
PubCallbackData (Aws::Crt::Mqtt)
R
StlAllocator::rebind (Aws::Crt)
S
Sigv4HttpRequestSigner (Aws::Crt::Auth)
SocketOptions (Aws::Crt::Io)
StdIOStreamInputStream (Aws::Crt::Io)
StlAllocator (Aws::Crt)
SubAckCallbackData (Aws::Crt::Mqtt)
T
TaskWrapper::task (Aws::Crt::Io)
TaskWrapper (Aws::Crt::Io)
TlsChannelHandler (Aws::Crt::Io)
TlsConnectionOptions (Aws::Crt::Io)
TlsContext (Aws::Crt::Io)
TlsContextOptions (Aws::Crt::Io)
U
UnmanagedConnection (Aws::Crt::Http)
Uri (Aws::Crt::Io)
UUID (Aws::Crt)
W
WebsocketConfig (Aws::Iot)
WrappedCallbackArgs (Aws::Crt::Imds)