|
AWS IoT Device SDK C++ v2
1.40.2
AWS IoT Device SDK C++ v2
|
#include <HttpProxyStrategy.h>
Public Member Functions | |
| HttpProxyStrategy (struct aws_http_proxy_strategy *strategy) | |
| virtual | ~HttpProxyStrategy () |
Static Public Member Functions | |
| static std::shared_ptr< HttpProxyStrategy > | CreateBasicHttpProxyStrategy (const HttpProxyStrategyBasicAuthConfig &config, Allocator *allocator=ApiAllocator()) |
| static std::shared_ptr< HttpProxyStrategy > | CreateAdaptiveHttpProxyStrategy (const HttpProxyStrategyAdaptiveConfig &config, Allocator *allocator=ApiAllocator()) |
Protected Attributes | |
| struct aws_http_proxy_strategy * | m_strategy |
Wrapper class for a C-level proxy strategy - an object that allows the user to transform or modify the authentication logic when connecting to a proxy.
| Aws::Crt::Http::HttpProxyStrategy::HttpProxyStrategy | ( | struct aws_http_proxy_strategy * | strategy | ) |
|
virtual |
|
static |
Creates a proxy strategy that, depending on configuration, can attempt kerberos and/or ntlm authentication when connecting to the proxy
| config | the adaptive strategy configuration options |
| allocator | allocator to use |
|
static |
Creates a proxy strategy that performs basic authentication
| config | basic authentication configuration options |
| allocator | allocator to use |
|
protected |