summaryrefslogtreecommitdiffstats
path: root/src/mqtt/qmqttcontrolpacket_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mqtt/qmqttcontrolpacket_p.h')
-rw-r--r--src/mqtt/qmqttcontrolpacket_p.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mqtt/qmqttcontrolpacket_p.h b/src/mqtt/qmqttcontrolpacket_p.h
index 48bf4cd..740b1c4 100644
--- a/src/mqtt/qmqttcontrolpacket_p.h
+++ b/src/mqtt/qmqttcontrolpacket_p.h
@@ -66,6 +66,7 @@ public:
PINGREQ = 0xC0,
PINGRESP = 0xD0,
DISCONNECT = 0xE0,
+ AUTH = 0xF0,
};
QMqttControlPacket();
@@ -79,10 +80,13 @@ public:
void append(char value);
void append(quint16 value);
+ void append(quint32 value);
void append(const QByteArray &data);
void appendRaw(const QByteArray &data);
+ void appendRawVariableInteger(quint32 value);
QByteArray serialize() const;
+ QByteArray serializePayload() const;
inline QByteArray payload() const { return m_payload; }
private:
quint8 m_header{UNKNOWN};