|
AWS IoT Device SDK C++ v2 1.14.0
AWS IoT Device SDK C++ v2
|
#include <SecureTunnel.h>
Friends | |
| class | SecureTunnel |
| Aws::Iotsecuretunneling::SecureTunnelBuilder::SecureTunnelBuilder | ( | Crt::Allocator * | allocator, |
| Aws::Crt::Io::ClientBootstrap & | clientBootstrap, | ||
| const Aws::Crt::Io::SocketOptions & | socketOptions, | ||
| const std::string & | accessToken, | ||
| aws_secure_tunneling_local_proxy_mode | localProxyMode, | ||
| const std::string & | endpointHost | ||
| ) |
Constructor arguments are the minimum required to create a secure tunnel
|
noexcept |
Will return a shared pointer to a new SecureTunnel that countains a new aws_secure_tunnel that is generated using the set members of SecureTunnelBuilder. On failure, the shared_ptr will contain a nullptr, call Aws::Crt::LastErrorOrUnknown(); to get the reason for failure.
| SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithHttpClientConnectionProxyOptions | ( | const Aws::Crt::Http::HttpClientConnectionProxyOptions & | httpClientConnectionProxyOptions | ) |
| SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnConnectionComplete | ( | OnConnectionComplete | onConnectionComplete | ) |
| SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnConnectionShutdown | ( | OnConnectionShutdown | onConnectionShutdown | ) |
| SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnDataReceive | ( | OnDataReceive | onDataReceive | ) |
| SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnSendDataComplete | ( | OnSendDataComplete | onSendDataComplete | ) |
| SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnSessionReset | ( | OnSessionReset | onSessionReset | ) |
| SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnStreamReset | ( | OnStreamReset | onStreamReset | ) |
| SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnStreamStart | ( | OnStreamStart | onStreamStart | ) |
| SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithRootCa | ( | const std::string & | rootCa | ) |
Optional members
|
friend |