6#include <aws/crt/Config.h>
54 bool enableMetrics =
true,
83 bool enableMetrics =
true,
89 explicit operator bool() const noexcept {
return m_context ? true :
false; }
94 int LastError() const noexcept {
return m_lastError; }
105 bool enableMetrics =
true,
116 std::shared_ptr<Aws::Crt::Io::L4ProxyConfig> m_l4ProxyConfig;
117 bool m_enableMetricsCollection;
144 const char *certPath,
145 const char *pkeyPath,
197 const char *windowsCertStorePath,
352 const std::shared_ptr<Aws::Crt::Io::L4ProxyConfig> &proxyOptions)
noexcept;
465 explicit operator bool() const noexcept {
return m_lastError == 0; }
470 int LastError() const noexcept {
return m_lastError ? m_lastError : AWS_ERROR_UNKNOWN; }
484 uint32_t m_portOverride;
489 std::shared_ptr<Aws::Crt::Io::L4ProxyConfig> m_l4ProxyConfig;
490 bool m_enableMetricsCollection =
true;
495 bool m_isUsingCustomAuthorizer =
false;
528 int LastError() const noexcept {
return m_client.LastError(); }
533 explicit operator bool() const noexcept {
return m_client ? true :
false; }
#define AWS_CRT_CPP_API
Definition Exports.h:36
Definition HttpConnection.h:300
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:131
int LastError() const noexcept
Definition MqttClient.h:470
Definition MqttClient.h:35
int LastError() const noexcept
Definition MqttClient.h:94
Definition MqttClient.h:506
int LastError() const noexcept
Definition MqttClient.h:528
std::function< void(std::shared_ptr< Http::HttpRequest > req, const OnWebSocketHandshakeInterceptComplete &onComplete)> OnWebSocketHandshakeIntercept
Definition MqttConnection.h:151
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