|
AWS IoT Device SDK C++ v2 1.44.2
AWS IoT Device SDK C++ v2
|
Public Member Functions | |
| AdaptiveHttpProxyStrategy (Allocator *allocator, const KerberosGetTokenFunction &kerberosGetToken, const KerberosGetTokenFunction &ntlmGetCredential, const NtlmGetTokenFunction &ntlmGetToken) | |
| void | SetStrategy (struct aws_http_proxy_strategy *strategy) |
| Public Member Functions inherited from Aws::Crt::Http::HttpProxyStrategy | |
| HttpProxyStrategy (struct aws_http_proxy_strategy *strategy) | |
| virtual | ~HttpProxyStrategy () |
Static Public Member Functions | |
| static struct aws_string * | NtlmGetCredential (void *user_data, int *error_code) |
| static struct aws_string * | KerberosGetToken (void *user_data, int *error_code) |
| static struct aws_string * | NtlmGetToken (void *user_data, const struct aws_byte_cursor *challenge_cursor, int *error_code) |
| Static Public Member Functions inherited from Aws::Crt::Http::HttpProxyStrategy | |
| static std::shared_ptr< HttpProxyStrategy > | CreateBasicHttpProxyStrategy (const HttpProxyStrategyBasicAuthConfig &config, Allocator *allocator=ApiAllocator()) |
| static std::shared_ptr< HttpProxyStrategy > | CreateAdaptiveHttpProxyStrategy (const HttpProxyStrategyAdaptiveConfig &config, Allocator *allocator=ApiAllocator()) |
Additional Inherited Members | |
| Protected Attributes inherited from Aws::Crt::Http::HttpProxyStrategy | |
| struct aws_http_proxy_strategy * | m_strategy |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |