diff options
author | Konstantin Ritt <ritt.ks@gmail.com> | 2020-02-27 05:23:39 +0300 |
---|---|---|
committer | Konstantin Ritt <ritt.ks@gmail.com> | 2020-03-06 23:39:20 +0300 |
commit | 7467bbdc843afeee748eff38f741e2417357de7a (patch) | |
tree | 0ba424fa0e891188fd4e232ff06353bc16b43346 | |
parent | b09e6d38691f77463a2c02e0bfba898d371878e5 (diff) |
QMqttClient: make ClientState, ClientError and ProtocolVersion Q_ENUM-sv5.15.0-beta2
Change-Id: I94e2b559e561d9c1dd93b82996a5748a841fca3e
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
-rw-r--r-- | src/mqtt/qmqttclient.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mqtt/qmqttclient.h b/src/mqtt/qmqttclient.h index 2d650a8..b386d22 100644 --- a/src/mqtt/qmqttclient.h +++ b/src/mqtt/qmqttclient.h @@ -58,11 +58,14 @@ public: AbstractSocket, SecureSocket }; + enum ClientState { Disconnected = 0, Connecting, Connected }; + Q_ENUM(ClientState) + enum ClientError { // Protocol states NoError = 0, @@ -77,16 +80,20 @@ public: UnknownError, Mqtt5SpecificError }; + Q_ENUM(ClientError) + enum ProtocolVersion { MQTT_3_1 = 3, MQTT_3_1_1 = 4, MQTT_5_0 = 5 }; + Q_ENUM(ProtocolVersion) private: Q_OBJECT Q_ENUMS(ClientState) Q_ENUMS(ClientError) + Q_ENUMS(ProtocolVersion) Q_PROPERTY(QString clientId READ clientId WRITE setClientId NOTIFY clientIdChanged) Q_PROPERTY(QString hostname READ hostname WRITE setHostname NOTIFY hostnameChanged) Q_PROPERTY(quint16 port READ port WRITE setPort NOTIFY portChanged) |