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; }
522 #endif // !BYO_CRYPTO
Definition: TlsOptions.h:389
int LastError() const noexcept
Definition: MqttClient.h:451
int LastError() const noexcept
Definition: MqttClient.h:508
#define AWS_CRT_CPP_API
Definition: Exports.h:36
std::basic_string< char, std::char_traits< char >, StlAllocator< char >> String
Definition: Types.h:45
static Crt::String AddToUsernameParameter(Crt::String currentUsername, Crt::String parameterValue, Crt::String parameterPreText)
Definition: Mqtt5Client.cpp:22
aws_allocator Allocator
Definition: Allocator.h:14
aws_byte_cursor ByteCursor
Definition: Types.h:31
std::function< void(std::shared_ptr< Http::HttpRequest > req, const OnWebSocketHandshakeInterceptComplete &onComplete)> OnWebSocketHandshakeIntercept
Definition: MqttConnection.h:146
Definition: HttpConnection.h:298
Definition: MqttClient.h:47
Definition: MqttCommon.h:23
int LastError() const noexcept
Definition: MqttClient.h:86
Definition: MqttCommon.h:104
Definition: TlsOptions.h:37
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
Definition: MqttClient.h:26
Definition: Bootstrap.h:34
Definition: MqttClient.h:485
Definition: MqttClient.h:121
Definition: TlsOptions.h:241
Definition: SocketOptions.h:69
Definition: Allocator.h:10