6#include <aws/crt/Config.h>
46 bool enableMetrics =
true,
75 bool enableMetrics =
true,
81 explicit operator bool() const noexcept {
return m_context ? true :
false; }
86 int LastError() const noexcept {
return m_lastError; }
97 bool enableMetrics =
true,
108 bool m_enableMetricsCollection;
135 const char *certPath,
136 const char *pkeyPath,
188 const char *windowsCertStorePath,
446 explicit operator bool() const noexcept {
return m_lastError == 0; }
451 int LastError() const noexcept {
return m_lastError ? m_lastError : AWS_ERROR_UNKNOWN; }
465 uint32_t m_portOverride;
470 bool m_enableMetricsCollection =
true;
475 bool m_isUsingCustomAuthorizer =
false;
508 int LastError() const noexcept {
return m_client.LastError(); }
513 explicit operator bool() const noexcept {
return m_client ? true :
false; }
#define AWS_CRT_CPP_API
Definition Exports.h:36
Definition HttpConnection.h:299
Definition Bootstrap.h:35
Definition SocketOptions.h:70
Definition TlsOptions.h:390
Definition TlsOptions.h:38
Definition TlsOptions.h:242
Definition MqttClient.h:48
Definition MqttClient.h:122
int LastError() const noexcept
Definition MqttClient.h:451
Definition MqttClient.h:27
int LastError() const noexcept
Definition MqttClient.h:86
Definition MqttClient.h:486
int LastError() const noexcept
Definition MqttClient.h:508
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:168
Definition Allocator.h:11
Definition MqttCommon.h:105
Definition MqttCommon.h:24