summaryrefslogtreecommitdiffstats
path: root/src/mqtt/qmqttclient.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mqtt/qmqttclient.h')
-rw-r--r--src/mqtt/qmqttclient.h7
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)