AWS IoT Device SDK C++ v2 1.44.1
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
SecureTunnel.h File Reference
#include <aws/crt/http/HttpConnection.h>
#include <aws/crt/io/Bootstrap.h>
#include <aws/crt/io/SocketOptions.h>
#include <aws/iotdevice/secure_tunneling.h>
#include <aws/iotsecuretunneling/Exports.h>
#include <future>

Go to the source code of this file.

Classes

class  Aws::Iotsecuretunneling::Message
struct  Aws::Iotsecuretunneling::MessageReceivedEventData
class  Aws::Iotsecuretunneling::SendMessageCompleteData
struct  Aws::Iotsecuretunneling::SendMessageCompleteEventData
class  Aws::Iotsecuretunneling::ConnectionData
struct  Aws::Iotsecuretunneling::ConnectionSuccessEventData
class  Aws::Iotsecuretunneling::StreamStartedData
struct  Aws::Iotsecuretunneling::StreamStartedEventData
class  Aws::Iotsecuretunneling::StreamStoppedData
struct  Aws::Iotsecuretunneling::StreamStoppedEventData
class  Aws::Iotsecuretunneling::ConnectionStartedData
struct  Aws::Iotsecuretunneling::ConnectionStartedEventData
class  Aws::Iotsecuretunneling::ConnectionResetData
struct  Aws::Iotsecuretunneling::ConnectionResetEventData
class  Aws::Iotsecuretunneling::SecureTunnelBuilder
class  Aws::Iotsecuretunneling::SecureTunnel

Namespaces

namespace  Aws
namespace  Aws::Iotsecuretunneling

Typedefs

using Aws::Iotsecuretunneling::OnConnectionSuccess = std::function<void(SecureTunnel *secureTunnel, const ConnectionSuccessEventData &)>
using Aws::Iotsecuretunneling::OnConnectionFailure = std::function<void(SecureTunnel *secureTunnel, int errorCode)>
using Aws::Iotsecuretunneling::OnConnectionShutdown = std::function<void(void)>
using Aws::Iotsecuretunneling::OnSendMessageComplete
using Aws::Iotsecuretunneling::OnMessageReceived = std::function<void(SecureTunnel *secureTunnel, const MessageReceivedEventData &)>
using Aws::Iotsecuretunneling::OnStreamStarted
using Aws::Iotsecuretunneling::OnStreamStopped = std::function<void(SecureTunnel *secureTunnel, const StreamStoppedEventData &)>
using Aws::Iotsecuretunneling::OnConnectionStarted
using Aws::Iotsecuretunneling::OnConnectionReset
using Aws::Iotsecuretunneling::OnSessionReset = std::function<void(void)>
using Aws::Iotsecuretunneling::OnStopped = std::function<void(SecureTunnel *secureTunnel)>
using Aws::Iotsecuretunneling::OnConnectionComplete = std::function<void(void)>
using Aws::Iotsecuretunneling::OnDataReceive = std::function<void(const Crt::ByteBuf &data)>
using Aws::Iotsecuretunneling::OnStreamStart = std::function<void()>
using Aws::Iotsecuretunneling::OnStreamReset = std::function<void(void)>
using Aws::Iotsecuretunneling::OnSendDataComplete = std::function<void(int errorCode)>