6#include <aws/crt/Config.h>
72 explicit operator bool() const noexcept {
return m_context ? true :
false; }
77 int LastError() const noexcept {
return m_lastError; }
122 const char *certPath,
123 const char *pkeyPath,
175 const char *windowsCertStorePath,
421 explicit operator bool() const noexcept {
return m_lastError == 0; }
426 int LastError() const noexcept {
return m_lastError ? m_lastError : AWS_ERROR_UNKNOWN; }
440 uint32_t m_portOverride;
445 bool m_enableMetricsCollection =
true;
450 bool m_isUsingCustomAuthorizer =
false;
483 int LastError() const noexcept {
return m_client.LastError(); }
488 explicit operator bool() const noexcept {
return m_client ? true :
false; }
#define AWS_CRT_CPP_API
Definition Exports.h:36
Definition HttpConnection.h:270
Definition Bootstrap.h:35
Definition SocketOptions.h:48
Definition TlsOptions.h:350
Definition TlsOptions.h:36
Definition TlsOptions.h:217
Definition MqttClient.h:48
Definition MqttClient.h:109
int LastError() const noexcept
Definition MqttClient.h:426
Definition MqttClient.h:26
int LastError() const noexcept
Definition MqttClient.h:77
Definition MqttClient.h:461
int LastError() const noexcept
Definition MqttClient.h:483
std::function< void(std::shared_ptr< Http::HttpRequest > req, const OnWebSocketHandshakeInterceptComplete &onComplete)> OnWebSocketHandshakeIntercept
Definition MqttConnection.h:146
aws_byte_cursor ByteCursor
Definition Types.h:31
aws_allocator Allocator
Definition Allocator.h:14
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition Types.h:45
std::unique_ptr< T, std::function< void(T *)> > ScopedResource
Definition Types.h:163
Definition Allocator.h:11
Definition MqttCommon.h:105
Definition MqttCommon.h:24