#include <SecureTunnel.h>
|
| | SecureTunnel (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, const std::string &rootCa, OnConnectionComplete onConnectionComplete, OnConnectionShutdown onConnectionShutdown, OnSendDataComplete onSendDataComplete, OnDataReceive onDataReceive, OnStreamStart onStreamStart, OnStreamReset onStreamReset, OnSessionReset onSessionReset) |
| |
| | SecureTunnel (const SecureTunnel &)=delete |
| |
| | SecureTunnel (SecureTunnel &&) noexcept |
| |
| virtual | ~SecureTunnel () |
| |
| SecureTunnel & | operator= (const SecureTunnel &)=delete |
| |
| SecureTunnel & | operator= (SecureTunnel &&) noexcept |
| |
| bool | IsValid () |
| |
| int | Connect () |
| |
| int | Close () |
| |
| int | SendData (const Crt::ByteCursor &data) |
| |
| int | SendStreamStart () |
| |
| int | SendStreamReset () |
| |
| aws_secure_tunnel * | GetUnderlyingHandle () |
| |
◆ SecureTunnel() [1/3]
| Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel |
( |
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, |
|
|
const std::string & |
rootCa, |
|
|
OnConnectionComplete |
onConnectionComplete, |
|
|
OnConnectionShutdown |
onConnectionShutdown, |
|
|
OnSendDataComplete |
onSendDataComplete, |
|
|
OnDataReceive |
onDataReceive, |
|
|
OnStreamStart |
onStreamStart, |
|
|
OnStreamReset |
onStreamReset, |
|
|
OnSessionReset |
onSessionReset |
|
) |
| |
◆ SecureTunnel() [2/3]
| Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel |
( |
const SecureTunnel & |
| ) |
|
|
delete |
◆ SecureTunnel() [3/3]
| Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel |
( |
SecureTunnel && |
other | ) |
|
|
noexcept |
◆ ~SecureTunnel()
| Aws::Iotsecuretunneling::SecureTunnel::~SecureTunnel |
( |
| ) |
|
|
virtual |
◆ Close()
| int Aws::Iotsecuretunneling::SecureTunnel::Close |
( |
| ) |
|
◆ Connect()
| int Aws::Iotsecuretunneling::SecureTunnel::Connect |
( |
| ) |
|
◆ GetUnderlyingHandle()
| aws_secure_tunnel * Aws::Iotsecuretunneling::SecureTunnel::GetUnderlyingHandle |
( |
| ) |
|
◆ IsValid()
| bool Aws::Iotsecuretunneling::SecureTunnel::IsValid |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SendData()
| int Aws::Iotsecuretunneling::SecureTunnel::SendData |
( |
const Crt::ByteCursor & |
data | ) |
|
◆ SendStreamReset()
| int Aws::Iotsecuretunneling::SecureTunnel::SendStreamReset |
( |
| ) |
|
◆ SendStreamStart()
| int Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart |
( |
| ) |
|
◆ SecureTunnelBuilder
The documentation for this class was generated from the following files: