AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling Namespace Reference

AWS IoT Device SDK C++ v2 1.14.0 AWS IoT Device SDK C++ v2

Classes | Typedefs
Aws::Iotsecuretunneling Namespace Reference

## Classes
class | IotSecureTunnelingClient
class | SecureTunnel
class | SecureTunnelBuilder
class | SecureTunnelingNotifyResponse
class | SubscribeToTunnelsNotifyRequest

## Typedefs
using | OnSubscribeComplete = std::function< void(int ioErr)>
using | OnPublishComplete = std::function< void(int ioErr)>
using | OnSubscribeToTunnelsNotifyResponse = std::function< void(Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse *, int ioErr)>
using | OnConnectionComplete = std::function< void(void)>
using | OnConnectionShutdown = std::function< void(void)>
using | OnSendDataComplete = std::function< void(int errorCode)>
using | OnDataReceive = std::function< void(const Crt::ByteBuf &data)>
using | OnStreamStart = std::function< void()>
using | OnStreamReset = std::function< void(void)>
using | OnSessionReset = std::function< void(void)>

## Typedef Documentation

## ◆ OnConnectionComplete

using Aws::Iotsecuretunneling::OnConnectionComplete = typedef std::function<void(void)>

## ◆ OnConnectionShutdown

using Aws::Iotsecuretunneling::OnConnectionShutdown = typedef std::function<void(void)>

## ◆ OnDataReceive

using Aws::Iotsecuretunneling::OnDataReceive = typedef std::function<void(const Crt::ByteBuf &data)>

## ◆ OnPublishComplete

using Aws::Iotsecuretunneling::OnPublishComplete = typedef std::function<void(int ioErr)>

## ◆ OnSendDataComplete

using Aws::Iotsecuretunneling::OnSendDataComplete = typedef std::function<void(int errorCode)>

## ◆ OnSessionReset

using Aws::Iotsecuretunneling::OnSessionReset = typedef std::function<void(void)>

## ◆ OnStreamReset

using Aws::Iotsecuretunneling::OnStreamReset = typedef std::function<void(void)>

## ◆ OnStreamStart

using Aws::Iotsecuretunneling::OnStreamStart = typedef std::function<void()>

## ◆ OnSubscribeComplete

using Aws::Iotsecuretunneling::OnSubscribeComplete = typedef std::function<void(int ioErr)>

## ◆ OnSubscribeToTunnelsNotifyResponse

using Aws::Iotsecuretunneling::OnSubscribeToTunnelsNotifyResponse = typedef std::function<void(Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse *, int ioErr)>