AWS IoT Device SDK C++ v2  1.32.6
AWS IoT Device SDK C++ v2
Public Member Functions | List of all members
Aws::Greengrass::DefaultConnectionConfig Class Reference

#include <GreengrassCoreIpcClient.h>

Inheritance diagram for Aws::Greengrass::DefaultConnectionConfig:
Aws::Eventstreamrpc::ConnectionConfig

Public Member Functions

 DefaultConnectionConfig () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ConnectionConfig
 ConnectionConfig () noexcept
 
Crt::Optional< Crt::StringGetHostName () const noexcept
 
Crt::Optional< uint32_t > GetPort () const noexcept
 
Crt::Optional< Crt::Io::SocketOptionsGetSocketOptions () const noexcept
 
Crt::Optional< MessageAmendmentGetConnectAmendment () const noexcept
 
Crt::Optional< Crt::Io::TlsConnectionOptionsGetTlsConnectionOptions () const noexcept
 
Crt::Io::ClientBootstrapGetClientBootstrap () const noexcept
 
OnMessageFlushCallback GetConnectRequestCallback () const noexcept
 
ConnectMessageAmender GetConnectMessageAmender () const noexcept
 
void SetHostName (Crt::String hostName) noexcept
 
void SetPort (uint32_t port) noexcept
 
void SetSocketOptions (const Crt::Io::SocketOptions &socketOptions) noexcept
 
void SetConnectAmendment (const MessageAmendment &connectAmendment) noexcept
 
void SetTlsConnectionOptions (Crt::Io::TlsConnectionOptions tlsConnectionOptions) noexcept
 
void SetClientBootstrap (Crt::Io::ClientBootstrap *clientBootstrap) noexcept
 
void SetConnectRequestCallback (OnMessageFlushCallback connectRequestCallback) noexcept
 

Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ConnectionConfig
Crt::Optional< Crt::Stringm_hostName
 
Crt::Optional< uint32_t > m_port
 
Crt::Optional< Crt::Io::SocketOptionsm_socketOptions
 
Crt::Optional< Crt::Io::TlsConnectionOptionsm_tlsConnectionOptions
 
Crt::Io::ClientBootstrapm_clientBootstrap
 
MessageAmendment m_connectAmendment
 
OnMessageFlushCallback m_connectRequestCallback
 

Constructor & Destructor Documentation

◆ DefaultConnectionConfig()

Aws::Greengrass::DefaultConnectionConfig::DefaultConnectionConfig ( )
noexcept

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