|
aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
|
#include <HttpConnection.h>
Public Member Functions | |
| ProxyEnvVarOptions () | |
| ProxyEnvVarOptions (const ProxyEnvVarOptions &rhs)=default | |
| ProxyEnvVarOptions (ProxyEnvVarOptions &&rhs)=default | |
| ProxyEnvVarOptions & | operator= (const ProxyEnvVarOptions &rhs)=default |
| ProxyEnvVarOptions & | operator= (ProxyEnvVarOptions &&rhs)=default |
| ~ProxyEnvVarOptions ()=default | |
| void | InitializeRawProxyOptions (struct proxy_env_var_settings &raw_options) const |
Public Attributes | |
| ProxyEnvVarType | proxyEnvVarType |
| AwsHttpProxyConnectionType | connectionType |
| Optional< Io::TlsConnectionOptions > | TlsOptions |
Configuration structure that holds all proxy-related http connection options
| Aws::Crt::Http::ProxyEnvVarOptions::ProxyEnvVarOptions | ( | ) |
|
default |
|
default |
|
default |
| void Aws::Crt::Http::ProxyEnvVarOptions::InitializeRawProxyOptions | ( | struct proxy_env_var_settings & | raw_options | ) | const |
Intended for internal use only. Initializes the C proxy configuration structure, aws_http_proxy_options, from an HttpClientConnectionProxyOptions instance.
| raw_options | - output parameter containing low level proxy options to be passed to the C interface |
|
default |
|
default |
| AwsHttpProxyConnectionType Aws::Crt::Http::ProxyEnvVarOptions::connectionType |
Optional. If not set: If tls options are provided (for the main connection) use tunnel proxy type If tls options are not provided (for the main connection) use forward proxy type
| ProxyEnvVarType Aws::Crt::Http::ProxyEnvVarOptions::proxyEnvVarType |
Enables or disables env var lookup for proxy variables.
| Optional<Io::TlsConnectionOptions> Aws::Crt::Http::ProxyEnvVarOptions::TlsOptions |
Sets the TLS options for the connection to the proxy. Optional.
1.8.10