|
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::Crt::Mqtt::MqttConnection, including all inherited members.
| Connect(const char *clientId, bool cleanSession, uint16_t keepAliveTimeSecs=0, uint32_t pingTimeoutMs=0, uint32_t protocolOperationTimeoutMs=0) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| Disconnect() noexcept | Aws::Crt::Mqtt::MqttConnection | |
| GetOperationStatistics() noexcept | Aws::Crt::Mqtt::MqttConnection | |
| LastError() const noexcept | Aws::Crt::Mqtt::MqttConnection | |
| Mqtt5::Mqtt5ClientCore | Aws::Crt::Mqtt::MqttConnection | friend |
| MqttClient | Aws::Crt::Mqtt::MqttConnection | friend |
| MqttConnection(const MqttConnection &)=delete | Aws::Crt::Mqtt::MqttConnection | |
| MqttConnection(MqttConnection &&)=delete | Aws::Crt::Mqtt::MqttConnection | |
| NewConnectionFromMqtt5Client(std::shared_ptr< Mqtt5::Mqtt5Client > mqtt5client) noexcept | Aws::Crt::Mqtt::MqttConnection | static |
| OnConnectionClosed | Aws::Crt::Mqtt::MqttConnection | |
| OnConnectionCompleted | Aws::Crt::Mqtt::MqttConnection | |
| OnConnectionFailure | Aws::Crt::Mqtt::MqttConnection | |
| OnConnectionInterrupted | Aws::Crt::Mqtt::MqttConnection | |
| OnConnectionResumed | Aws::Crt::Mqtt::MqttConnection | |
| OnConnectionSuccess | Aws::Crt::Mqtt::MqttConnection | |
| OnDisconnect | Aws::Crt::Mqtt::MqttConnection | |
| operator bool() const noexcept | Aws::Crt::Mqtt::MqttConnection | |
| operator=(const MqttConnection &)=delete | Aws::Crt::Mqtt::MqttConnection | |
| operator=(MqttConnection &&)=delete | Aws::Crt::Mqtt::MqttConnection | |
| Publish(const char *topic, QOS qos, bool retain, const ByteBuf &payload, OnOperationCompleteHandler &&onOpComplete) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| SetHttpProxyOptions(const Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| SetLogin(const char *username, const char *password) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| SetOnMessageHandler(OnMessageReceivedHandler &&onMessage) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| SetOnMessageHandler(OnPublishReceivedHandler &&onPublish) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| SetReconnectTimeout(uint64_t min_seconds, uint64_t max_seconds) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| SetWebsocketProxyOptions(const Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| SetWill(const char *topic, QOS qos, bool retain, const ByteBuf &payload) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| Subscribe(const char *topicFilter, QOS qos, OnMessageReceivedHandler &&onMessage, OnSubAckHandler &&onSubAck) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| Subscribe(const char *topicFilter, QOS qos, OnPublishReceivedHandler &&onPublish, OnSubAckHandler &&onSubAck) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| Subscribe(const Vector< std::pair< const char *, OnMessageReceivedHandler > > &topicFilters, QOS qos, OnMultiSubAckHandler &&onOpComplete) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| Subscribe(const Vector< std::pair< const char *, OnPublishReceivedHandler > > &topicFilters, QOS qos, OnMultiSubAckHandler &&onOpComplete) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| Unsubscribe(const char *topicFilter, OnOperationCompleteHandler &&onOpComplete) noexcept | Aws::Crt::Mqtt::MqttConnection | |
| WebsocketInterceptor | Aws::Crt::Mqtt::MqttConnection | |
| ~MqttConnection() | Aws::Crt::Mqtt::MqttConnection |