AWS IoT Device SDK C++ v2
1.34.0
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 |