AWS IoT Device SDK C++ v2 1.44.2
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
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
EventStreamRpcStatusCode Validate () const 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: