aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Aws::Crt::Http::AdaptiveHttpProxyStrategy Member List

This is the complete list of members for Aws::Crt::Http::AdaptiveHttpProxyStrategy, including all inherited members.

AdaptiveHttpProxyStrategy(Allocator *allocator, const KerberosGetTokenFunction &kerberosGetToken, const KerberosGetTokenFunction &ntlmGetCredential, const NtlmGetTokenFunction &ntlmGetToken)Aws::Crt::Http::AdaptiveHttpProxyStrategyinline
CreateAdaptiveHttpProxyStrategy(const HttpProxyStrategyAdaptiveConfig &config, Allocator *allocator=g_allocator)Aws::Crt::Http::HttpProxyStrategystatic
CreateBasicHttpProxyStrategy(const HttpProxyStrategyBasicAuthConfig &config, Allocator *allocator=g_allocator)Aws::Crt::Http::HttpProxyStrategystatic
GetUnderlyingHandle() const noexceptAws::Crt::Http::HttpProxyStrategyinline
HttpProxyStrategy(struct aws_http_proxy_strategy *strategy)Aws::Crt::Http::HttpProxyStrategy
KerberosGetToken(void *user_data, int *error_code)Aws::Crt::Http::AdaptiveHttpProxyStrategyinlinestatic
m_strategyAws::Crt::Http::HttpProxyStrategyprotected
NtlmGetCredential(void *user_data, int *error_code)Aws::Crt::Http::AdaptiveHttpProxyStrategyinlinestatic
NtlmGetToken(void *user_data, const struct aws_byte_cursor *challenge_cursor, int *error_code)Aws::Crt::Http::AdaptiveHttpProxyStrategyinlinestatic
SetStrategy(struct aws_http_proxy_strategy *strategy)Aws::Crt::Http::AdaptiveHttpProxyStrategyinline
~HttpProxyStrategy()Aws::Crt::Http::HttpProxyStrategyvirtual