AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Public Member Functions | List of all members
Aws::Iotsecuretunneling::ConnectionData Class Reference

#include <SecureTunnel.h>

Public Member Functions

 ConnectionData (const aws_secure_tunnel_connection_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
const Crt::Optional< Crt::ByteCursor > & getServiceId1 () const noexcept
 
const Crt::Optional< Crt::ByteCursor > & getServiceId2 () const noexcept
 
const Crt::Optional< Crt::ByteCursor > & getServiceId3 () const noexcept
 
virtual ~ConnectionData ()
 
 ConnectionData (const ConnectionData &)=delete
 
 ConnectionData (ConnectionData &&) noexcept=delete
 
ConnectionDataoperator= (const ConnectionData &)=delete
 
ConnectionDataoperator= (ConnectionData &&) noexcept=delete
 

Detailed Description

Data model for Secure Tunnel connection view.

Constructor & Destructor Documentation

◆ ConnectionData() [1/3]

Aws::Iotsecuretunneling::ConnectionData::ConnectionData ( const aws_secure_tunnel_connection_view &  raw_options,
Crt::Allocator allocator = Crt::ApiAllocator() 
)
noexcept

◆ ~ConnectionData()

Aws::Iotsecuretunneling::ConnectionData::~ConnectionData ( )
virtual

◆ ConnectionData() [2/3]

Aws::Iotsecuretunneling::ConnectionData::ConnectionData ( const ConnectionData )
delete

◆ ConnectionData() [3/3]

Aws::Iotsecuretunneling::ConnectionData::ConnectionData ( ConnectionData &&  )
deletenoexcept

Member Function Documentation

◆ getServiceId1()

const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::ConnectionData::getServiceId1 ( ) const
noexcept

Service id 1 of the secure tunnel.

Returns
Service id 1 of the secure tunnel.

◆ getServiceId2()

const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::ConnectionData::getServiceId2 ( ) const
noexcept

Service id 2 of the secure tunnel.

Returns
Service id 2 of the secure tunnel.

◆ getServiceId3()

const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::ConnectionData::getServiceId3 ( ) const
noexcept

Service id 3 of the secure tunnel.

Returns
Service id 3 of the secure tunnel.

◆ operator=() [1/2]

ConnectionData& Aws::Iotsecuretunneling::ConnectionData::operator= ( ConnectionData &&  )
deletenoexcept

◆ operator=() [2/2]

ConnectionData& Aws::Iotsecuretunneling::ConnectionData::operator= ( const ConnectionData )
delete

The documentation for this class was generated from the following files: