|
aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
|
This is the complete list of members for Aws::Iot::Mqtt5ClientBuilder, including all inherited members.
| Build() noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| CreateMqtt5ClientBuilderWithCustomAuthorizer(const Crt::String &hostName, const Mqtt5CustomAuthConfig &customAuthConfig, Crt::Allocator *allocator) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| CreateMqtt5ClientBuilderWithCustomAuthorizerWebsocket(const Crt::String &hostName, const Mqtt5CustomAuthConfig &customAuthConfig, const WebsocketConfig &config, Crt::Allocator *allocator) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| CreateMqtt5ClientBuilderWithMtlsFromMemory(const Crt::String &hostName, const Crt::ByteCursor &cert, const Crt::ByteCursor &pkey, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| CreateMqtt5ClientBuilderWithMtlsFromPath(const Crt::String &hostName, const char *certPath, const char *pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| CreateMqtt5ClientBuilderWithMtlsPkcs11(const Crt::String &hostName, const Crt::Io::TlsContextPkcs11Options &pkcs11Options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| CreateMqtt5ClientBuilderWithMtlsPkcs12(const Crt::String &hostName, const struct Pkcs12Options &options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| CreateMqtt5ClientBuilderWithWebsocket(const Crt::String &hostName, const WebsocketConfig &config, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| CreateMqtt5ClientBuilderWithWindowsCertStorePath(const Crt::String &hostName, const char *windowsCertStorePath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| LastError() const noexcept | Aws::Iot::Mqtt5ClientBuilder | inline |
| Mqtt5ClientBuilder(const Mqtt5ClientBuilder &)=delete | Aws::Iot::Mqtt5ClientBuilder | |
| Mqtt5ClientBuilder(Mqtt5ClientBuilder &&)=delete | Aws::Iot::Mqtt5ClientBuilder | |
| NewMqtt5ClientBuilderWithCustomAuthorizer(const Crt::String hostName, const Mqtt5CustomAuthConfig &customAuthConfig, Crt::Allocator *allocator) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| NewMqtt5ClientBuilderWithCustomAuthorizerWebsocket(const Crt::String hostName, const Mqtt5CustomAuthConfig &customAuthConfig, const WebsocketConfig &config, Crt::Allocator *allocator) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| NewMqtt5ClientBuilderWithMtlsFromMemory(const Crt::String hostName, const Crt::ByteCursor &cert, const Crt::ByteCursor &pkey, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| NewMqtt5ClientBuilderWithMtlsFromPath(const Crt::String hostName, const char *certPath, const char *pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| NewMqtt5ClientBuilderWithMtlsPkcs11(const Crt::String hostName, const Crt::Io::TlsContextPkcs11Options &pkcs11Options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| NewMqtt5ClientBuilderWithMtlsPkcs12(const Crt::String hostName, const struct Pkcs12Options &options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| NewMqtt5ClientBuilderWithWebsocket(const Crt::String hostName, const WebsocketConfig &config, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| NewMqtt5ClientBuilderWithWindowsCertStorePath(const Crt::String hostName, const char *windowsCertStorePath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | Aws::Iot::Mqtt5ClientBuilder | static |
| operator bool() const noexcept | Aws::Iot::Mqtt5ClientBuilder | inlineexplicit |
| operator=(const Mqtt5ClientBuilder &)=delete | Aws::Iot::Mqtt5ClientBuilder | |
| operator=(Mqtt5ClientBuilder &&)=delete | Aws::Iot::Mqtt5ClientBuilder | |
| WithAckTimeoutSec(uint32_t ackTimeoutSec) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithAckTimeoutSeconds(uint32_t ackTimeoutSec) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithBootstrap(Crt::Io::ClientBootstrap *bootStrap) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithCertificateAuthority(const char *caPath) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithCertificateAuthority(const Crt::ByteCursor &cert) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithClientAttemptingConnectCallback(OnAttemptingConnectHandler callback) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithClientConnectionFailureCallback(OnConnectionFailureHandler callback) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithClientConnectionSuccessCallback(OnConnectionSuccessHandler callback) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithClientDisconnectionCallback(OnDisconnectionHandler callback) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithClientExtendedValidationAndFlowControl(ClientExtendedValidationAndFlowControl clientExtendedValidationAndFlowControl) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithClientStoppedCallback(OnStoppedHandler callback) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithConnackTimeoutMs(uint32_t connackTimeoutMs) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithConnectOptions(std::shared_ptr< ConnectPacket > packetConnect) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithCustomAuthorizer(const Iot::Mqtt5CustomAuthConfig &config) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithHostName(Crt::String hostname) | Aws::Iot::Mqtt5ClientBuilder | |
| WithHttpProxyOptions(const Crt::Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithMinConnectedTimeToResetReconnectDelayMs(uint64_t minConnectedTimeToResetReconnectDelayMs) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithOfflineQueueBehavior(ClientOperationQueueBehaviorType offlineQueueBehavior) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithPingTimeoutMs(uint32_t pingTimeoutMs) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithPort(uint32_t port) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithPublishReceivedCallback(OnPublishReceivedHandler callback) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithReconnectOptions(ReconnectOptions reconnectOptions) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithSdkName(const Crt::String &sdkName) | Aws::Iot::Mqtt5ClientBuilder | |
| WithSdkVersion(const Crt::String &sdkVersion) | Aws::Iot::Mqtt5ClientBuilder | |
| WithSessionBehavior(ClientSessionBehaviorType sessionBehavior) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithSocketOptions(Crt::Io::SocketOptions socketOptions) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithTlsCipherPreference(aws_tls_cipher_pref cipherPref) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| WithTopicAliasingOptions(TopicAliasingOptions topicAliasingOptions) noexcept | Aws::Iot::Mqtt5ClientBuilder | |
| ~Mqtt5ClientBuilder() | Aws::Iot::Mqtt5ClientBuilder | inline |