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