|
aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
|
#include <L4Proxy.h>
Public Member Functions | |
| L4ProxyConfig () noexcept=delete | |
| L4ProxyConfig (const L4ProxyConfig &rhs) noexcept=delete | |
| L4ProxyConfig (L4ProxyConfig &&rhs) noexcept=delete | |
| L4ProxyConfig & | operator= (const L4ProxyConfig &rhs) noexcept=delete |
| L4ProxyConfig & | operator= (L4ProxyConfig &&rhs) noexcept=delete |
| ~L4ProxyConfig () | |
| struct aws_l4_proxy_config * | get () const noexcept |
Static Public Member Functions | |
| static std::shared_ptr< L4ProxyConfig > | newSocks5ProxyConfig (const Socks5ProxyOptions &options, Allocator *allocator=ApiAllocator()) |
Wrapper around a C implementation of an object capable of routing connection attempts properly through an L4 proxy. Only SOCKS5 is supported.
|
deletenoexcept |
|
deletenoexcept |
|
deletenoexcept |
| Aws::Crt::Io::L4ProxyConfig::~L4ProxyConfig | ( | ) |
|
inlinenoexcept |
Gets the C implementation of the proxy negotiation implementation
|
static |
Creates a new proxy config instance for tunneling connections through a SOCKS5 proxy
| options | configuration options related to SOCKS5 proxy negotiation |
| allocator | memory allocator to use |
|
deletenoexcept |
|
deletenoexcept |