AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Aws::Iot::Mqtt5ClientBuilder Member List

This is the complete list of members for Aws::Iot::Mqtt5ClientBuilder, including all inherited members.

Build() noexceptAws::Iot::Mqtt5ClientBuilder
LastError() const noexceptAws::Iot::Mqtt5ClientBuilderinline
Mqtt5ClientBuilder(const Mqtt5ClientBuilder &)=deleteAws::Iot::Mqtt5ClientBuilder
Mqtt5ClientBuilder(Mqtt5ClientBuilder &&)=deleteAws::Iot::Mqtt5ClientBuilder
NewMqtt5ClientBuilderWithCustomAuthorizer(const Crt::String hostName, const Mqtt5CustomAuthConfig &customAuthConfig, Crt::Allocator *allocator) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithCustomAuthorizerWebsocket(const Crt::String hostName, const Mqtt5CustomAuthConfig &customAuthConfig, const WebsocketConfig &config, Crt::Allocator *allocator) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithMtlsFromMemory(const Crt::String hostName, const Crt::ByteCursor &certPath, const Crt::ByteCursor &pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithMtlsFromPath(const Crt::String hostName, const char *certPath, const char *pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithMtlsPkcs11(const Crt::String hostName, const Crt::Io::TlsContextPkcs11Options &pkcs11Options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithMtlsPkcs12(const Crt::String hostName, const struct Pkcs12Options &options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithWebsocket(const Crt::String hostName, const WebsocketConfig &config, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithWindowsCertStorePath(const Crt::String hostName, const char *windowsCertStorePath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
operator bool() const noexceptAws::Iot::Mqtt5ClientBuilderinlineexplicit
operator=(const Mqtt5ClientBuilder &)=deleteAws::Iot::Mqtt5ClientBuilder
operator=(Mqtt5ClientBuilder &&)=deleteAws::Iot::Mqtt5ClientBuilder
WithAckTimeoutSec(uint32_t ackTimeoutSec) noexceptAws::Iot::Mqtt5ClientBuilder
WithAckTimeoutSeconds(uint32_t ackTimeoutSec) noexceptAws::Iot::Mqtt5ClientBuilder
WithBootstrap(Crt::Io::ClientBootstrap *bootStrap) noexceptAws::Iot::Mqtt5ClientBuilder
WithCertificateAuthority(const char *caPath) noexceptAws::Iot::Mqtt5ClientBuilder
WithCertificateAuthority(const Crt::ByteCursor &cert) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientAttemptingConnectCallback(OnAttemptingConnectHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientConnectionFailureCallback(OnConnectionFailureHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientConnectionSuccessCallback(OnConnectionSuccessHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientDisconnectionCallback(OnDisconnectionHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientExtendedValidationAndFlowControl(ClientExtendedValidationAndFlowControl clientExtendedValidationAndFlowControl) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientStoppedCallback(OnStoppedHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithConnackTimeoutMs(uint32_t connackTimeoutMs) noexceptAws::Iot::Mqtt5ClientBuilder
WithConnectOptions(std::shared_ptr< ConnectPacket > packetConnect) noexceptAws::Iot::Mqtt5ClientBuilder
WithCustomAuthorizer(const Iot::Mqtt5CustomAuthConfig &config) noexceptAws::Iot::Mqtt5ClientBuilder
WithHostName(Crt::String hostname)Aws::Iot::Mqtt5ClientBuilder
WithHttpProxyOptions(const Crt::Http::HttpClientConnectionProxyOptions &proxyOptions) noexceptAws::Iot::Mqtt5ClientBuilder
WithMinConnectedTimeToResetReconnectDelayMs(uint64_t minConnectedTimeToResetReconnectDelayMs) noexceptAws::Iot::Mqtt5ClientBuilder
WithOfflineQueueBehavior(ClientOperationQueueBehaviorType offlineQueueBehavior) noexceptAws::Iot::Mqtt5ClientBuilder
WithPingTimeoutMs(uint32_t pingTimeoutMs) noexceptAws::Iot::Mqtt5ClientBuilder
WithPort(uint32_t port) noexceptAws::Iot::Mqtt5ClientBuilder
WithPublishReceivedCallback(OnPublishReceivedHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithReconnectOptions(ReconnectOptions reconnectOptions) noexceptAws::Iot::Mqtt5ClientBuilder
WithSdkName(const Crt::String &sdkName)Aws::Iot::Mqtt5ClientBuilder
WithSdkVersion(const Crt::String &sdkVersion)Aws::Iot::Mqtt5ClientBuilder
WithSessionBehavior(ClientSessionBehaviorType sessionBehavior) noexceptAws::Iot::Mqtt5ClientBuilder
WithSocketOptions(Crt::Io::SocketOptions socketOptions) noexceptAws::Iot::Mqtt5ClientBuilder
WithTopicAliasingOptions(TopicAliasingOptions topicAliasingOptions) noexceptAws::Iot::Mqtt5ClientBuilder
~Mqtt5ClientBuilder()Aws::Iot::Mqtt5ClientBuilderinlinevirtual