<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="Qt MQTT Reference Documentation" version="6.11.2" project="QtMqtt" indexTitle="Qt MQTT">
    <namespace name="" status="active" access="public" module="qtmqtt">
        <function name="operator&lt;&lt;" href="qmqtttopicfilter.html#operator-lt-lt" status="active" access="public" location="qmqtttopicfilter.h" documented="true" related="0" meta="plain" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;out, const QMqttTopicFilter &amp;filter)">
            <parameter type="QDataStream &amp;" name="out" default=""/>
            <parameter type="const QMqttTopicFilter &amp;" name="filter" default=""/>
        </function>
        <function name="operator&lt;&lt;" href="qmqtttopicname.html#operator-lt-lt" status="active" access="public" location="qmqtttopicname.h" documented="true" related="1" meta="plain" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;out, const QMqttTopicName &amp;name)">
            <parameter type="QDataStream &amp;" name="out" default=""/>
            <parameter type="const QMqttTopicName &amp;" name="name" default=""/>
        </function>
        <function name="operator&gt;&gt;" href="qmqtttopicfilter.html#operator-gt-gt" status="active" access="public" location="qmqtttopicfilter.h" documented="true" related="2" meta="plain" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;in, QMqttTopicFilter &amp;filter)">
            <parameter type="QDataStream &amp;" name="in" default=""/>
            <parameter type="QMqttTopicFilter &amp;" name="filter" default=""/>
        </function>
        <function name="operator&gt;&gt;" href="qmqtttopicname.html#operator-gt-gt" status="active" access="public" location="qmqtttopicname.h" documented="true" related="3" meta="plain" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;in, QMqttTopicName &amp;name)">
            <parameter type="QDataStream &amp;" name="in" default=""/>
            <parameter type="QMqttTopicName &amp;" name="name" default=""/>
        </function>
        <function name="qHash" href="qhash-qtmqtt-proxy.html#qHash" status="active" access="public" location="qmqtttopicfilter.h" documented="true" related="4" meta="plain" noexcept="true" type="size_t" signature="size_t qHash(const QMqttTopicFilter &amp;filter, size_t seed)">
            <parameter type="const QMqttTopicFilter &amp;" name="filter" default=""/>
            <parameter type="size_t" name="seed" default="0"/>
        </function>
        <function name="qHash" href="qhash-qtmqtt-proxy.html#qHash-1" status="active" access="public" location="qmqtttopicname.h" documented="true" related="5" meta="plain" noexcept="true" overload="true" overload-number="1" type="size_t" signature="size_t qHash(const QMqttTopicName &amp;name, size_t seed)">
            <parameter type="const QMqttTopicName &amp;" name="name" default=""/>
            <parameter type="size_t" name="seed" default="0"/>
        </function>
        <namespace name="QMqtt" href="qmqtt.html" status="active" access="public" location="qmqttglobal.h" documented="true" module="QtMqtt" brief="Contains miscellaneous identifiers used throughout the Qt MQTT module">
            <enum name="MessageStatus" fullname="QMqtt::MessageStatus" href="qmqtt.html#MessageStatus-enum" status="active" access="public" location="qmqttglobal.h" documented="true" scoped="true">
                <value name="Unknown" value="0"/>
                <value name="Published" value="1"/>
                <value name="Acknowledged" value="2"/>
                <value name="Received" value="3"/>
                <value name="Released" value="4"/>
                <value name="Completed" value="5"/>
            </enum>
            <enum name="PayloadFormatIndicator" fullname="QMqtt::PayloadFormatIndicator" href="qmqtt.html#PayloadFormatIndicator-enum" status="active" access="public" location="qmqttglobal.h" documented="true" scoped="true">
                <value name="Unspecified" value="0"/>
                <value name="UTF8Encoded" value="1"/>
            </enum>
            <enum name="ReasonCode" fullname="QMqtt::ReasonCode" href="qmqtt.html#ReasonCode-enum" status="active" access="public" location="qmqttglobal.h" documented="true" scoped="true">
                <value name="Success" value="0"/>
                <value name="SubscriptionQoSLevel0" value="0"/>
                <value name="SubscriptionQoSLevel1" value="0x01"/>
                <value name="SubscriptionQoSLevel2" value="0x02"/>
                <value name="NoMatchingSubscriber" value="0x10"/>
                <value name="NoSubscriptionExisted" value="0x11" since="5.15"/>
                <value name="ContinueAuthentication" value="0x18" since="5.15"/>
                <value name="ReAuthenticate" value="0x19" since="5.15"/>
                <value name="UnspecifiedError" value="0x80"/>
                <value name="MalformedPacket" value="0x81"/>
                <value name="ProtocolError" value="0x82"/>
                <value name="ImplementationSpecificError" value="0x83"/>
                <value name="UnsupportedProtocolVersion" value="0x84"/>
                <value name="InvalidClientId" value="0x85"/>
                <value name="InvalidUserNameOrPassword" value="0x86"/>
                <value name="NotAuthorized" value="0x87"/>
                <value name="ServerNotAvailable" value="0x88"/>
                <value name="ServerBusy" value="0x89"/>
                <value name="ClientBanned" value="0x8A"/>
                <value name="InvalidAuthenticationMethod" value="0x8C"/>
                <value name="InvalidTopicFilter" value="0x8F"/>
                <value name="InvalidTopicName" value="0x90"/>
                <value name="MessageIdInUse" value="0x91"/>
                <value name="MessageIdNotFound" value="0x92"/>
                <value name="PacketTooLarge" value="0x95"/>
                <value name="QuotaExceeded" value="0x97"/>
                <value name="InvalidPayloadFormat" value="0x99"/>
                <value name="RetainNotSupported" value="0x9A"/>
                <value name="QoSNotSupported" value="0x9B"/>
                <value name="UseAnotherServer" value="0x9C"/>
                <value name="ServerMoved" value="0x9D"/>
                <value name="SharedSubscriptionsNotSupported" value="0x9E"/>
                <value name="ExceededConnectionRate" value="0x9F"/>
                <value name="SubscriptionIdsNotSupported" value="0xA1"/>
                <value name="WildCardSubscriptionsNotSupported" value="0xA2"/>
            </enum>
        </namespace>
        <class name="QMqttAuthenticationProperties" href="qmqttauthenticationproperties.html" status="active" access="public" location="qmqttauthenticationproperties.h" documented="true" module="QtMqtt" brief="Represents configuration options during the authentication process">
            <function name="authenticationData" fullname="QMqttAuthenticationProperties::authenticationData" href="qmqttauthenticationproperties.html#authenticationData" status="active" access="public" location="qmqttauthenticationproperties.h" documented="true" meta="plain" const="true" type="QByteArray" signature="QByteArray authenticationData() const"/>
            <function name="authenticationMethod" fullname="QMqttAuthenticationProperties::authenticationMethod" href="qmqttauthenticationproperties.html#authenticationMethod" status="active" access="public" location="qmqttauthenticationproperties.h" documented="true" meta="plain" const="true" type="QString" signature="QString authenticationMethod() const"/>
            <function name="reason" fullname="QMqttAuthenticationProperties::reason" href="qmqttauthenticationproperties.html#reason" status="active" access="public" location="qmqttauthenticationproperties.h" documented="true" meta="plain" const="true" type="QString" signature="QString reason() const"/>
            <function name="setAuthenticationData" fullname="QMqttAuthenticationProperties::setAuthenticationData" href="qmqttauthenticationproperties.html#setAuthenticationData" status="active" access="public" location="qmqttauthenticationproperties.h" documented="true" meta="plain" type="void" signature="void setAuthenticationData(const QByteArray &amp;adata)">
                <parameter type="const QByteArray &amp;" name="adata" default=""/>
            </function>
            <function name="setAuthenticationMethod" fullname="QMqttAuthenticationProperties::setAuthenticationMethod" href="qmqttauthenticationproperties.html#setAuthenticationMethod" status="active" access="public" location="qmqttauthenticationproperties.h" documented="true" meta="plain" type="void" signature="void setAuthenticationMethod(const QString &amp;method)">
                <parameter type="const QString &amp;" name="method" default=""/>
            </function>
            <function name="setReason" fullname="QMqttAuthenticationProperties::setReason" href="qmqttauthenticationproperties.html#setReason" status="active" access="public" location="qmqttauthenticationproperties.h" documented="true" meta="plain" type="void" signature="void setReason(const QString &amp;r)">
                <parameter type="const QString &amp;" name="r" default=""/>
            </function>
            <function name="setUserProperties" fullname="QMqttAuthenticationProperties::setUserProperties" href="qmqttauthenticationproperties.html#setUserProperties" status="active" access="public" location="qmqttauthenticationproperties.h" documented="true" meta="plain" type="void" signature="void setUserProperties(const QMqttUserProperties &amp;user)">
                <parameter type="const QMqttUserProperties &amp;" name="user" default=""/>
            </function>
            <function name="userProperties" fullname="QMqttAuthenticationProperties::userProperties" href="qmqttauthenticationproperties.html#userProperties" status="active" access="public" location="qmqttauthenticationproperties.h" documented="true" meta="plain" const="true" type="QMqttUserProperties" signature="QMqttUserProperties userProperties() const"/>
        </class>
        <class name="QMqttClient" href="qmqttclient.html" status="active" access="public" location="qmqttclient.h" documented="true" bases="QObject" module="QtMqtt" brief="Represents the central access communicating with an MQTT broker">
            <function name="QMqttClient" fullname="QMqttClient::QMqttClient" href="qmqttclient.html#QMqttClient" status="active" access="public" location="qmqttclient.h" documented="true" meta="constructor" explicit="true" signature="QMqttClient(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="authenticate" fullname="QMqttClient::authenticate" href="qmqttclient.html#authenticate" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" type="void" signature="void authenticate(const QMqttAuthenticationProperties &amp;prop)">
                <parameter type="const QMqttAuthenticationProperties &amp;" name="prop" default=""/>
            </function>
            <function name="authenticationFinished" fullname="QMqttClient::authenticationFinished" href="qmqttclient.html#authenticationFinished" status="active" access="public" location="qmqttclient.h" documented="true" meta="signal" type="void" signature="void authenticationFinished(const QMqttAuthenticationProperties &amp;p)">
                <parameter type="const QMqttAuthenticationProperties &amp;" name="p" default=""/>
            </function>
            <function name="authenticationRequested" fullname="QMqttClient::authenticationRequested" href="qmqttclient.html#authenticationRequested" status="active" access="public" location="qmqttclient.h" documented="true" meta="signal" type="void" signature="void authenticationRequested(const QMqttAuthenticationProperties &amp;p)">
                <parameter type="const QMqttAuthenticationProperties &amp;" name="p" default=""/>
            </function>
            <function name="autoKeepAlive" fullname="QMqttClient::autoKeepAlive" href="qmqttclient.html#autoKeepAlive-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="autoKeepAlive" type="bool" signature="bool autoKeepAlive() const"/>
            <function name="autoKeepAliveChanged" fullname="QMqttClient::autoKeepAliveChanged" href="qmqttclient.html#autoKeepAlive-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="autoKeepAlive" type="void" signature="void autoKeepAliveChanged(bool autoKeepAlive)">
                <parameter type="bool" name="autoKeepAlive" default=""/>
            </function>
            <function name="brokerSessionRestored" fullname="QMqttClient::brokerSessionRestored" href="qmqttclient.html#brokerSessionRestored" status="active" access="public" location="qmqttclient.h" documented="true" meta="signal" type="void" signature="void brokerSessionRestored()"/>
            <function name="cleanSession" fullname="QMqttClient::cleanSession" href="qmqttclient.html#cleanSession-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="cleanSession" type="bool" signature="bool cleanSession() const"/>
            <function name="cleanSessionChanged" fullname="QMqttClient::cleanSessionChanged" href="qmqttclient.html#cleanSession-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="cleanSession" type="void" signature="void cleanSessionChanged(bool cleanSession)">
                <parameter type="bool" name="cleanSession" default=""/>
            </function>
            <function name="clientId" fullname="QMqttClient::clientId" href="qmqttclient.html#clientId-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="clientId" type="QString" signature="QString clientId() const"/>
            <function name="clientIdChanged" fullname="QMqttClient::clientIdChanged" href="qmqttclient.html#clientId-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="clientId" type="void" signature="void clientIdChanged(QString clientId)">
                <parameter type="QString" name="clientId" default=""/>
            </function>
            <function name="connectToHost" fullname="QMqttClient::connectToHost" href="qmqttclient.html#connectToHost" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" type="void" signature="void connectToHost()"/>
            <function name="connectToHostEncrypted" fullname="QMqttClient::connectToHostEncrypted" href="qmqttclient.html#connectToHostEncrypted" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" type="void" signature="void connectToHostEncrypted(const QSslConfiguration &amp;conf)">
                <parameter type="const QSslConfiguration &amp;" name="conf" default=""/>
            </function>
            <function name="connectToHostWebSocket" fullname="QMqttClient::connectToHostWebSocket" href="qmqttclient.html#connectToHostWebSocket" status="active" access="public" location="qmqttclient.h" documented="true" since="6.10" meta="plain" type="void" signature="void connectToHostWebSocket(QWebSocket *webSocket)">
                <parameter type="QWebSocket *" name="webSocket" default="nullptr"/>
            </function>
            <function name="connectToHostWebSocketEncrypted" fullname="QMqttClient::connectToHostWebSocketEncrypted" href="qmqttclient.html#connectToHostWebSocketEncrypted" status="active" access="public" location="qmqttclient.h" documented="true" since="6.10" meta="plain" type="void" signature="void connectToHostWebSocketEncrypted(QWebSocket *webSocket)">
                <parameter type="QWebSocket *" name="webSocket" default="nullptr"/>
            </function>
            <function name="connected" fullname="QMqttClient::connected" href="qmqttclient.html#connected" status="active" access="public" location="qmqttclient.h" documented="true" meta="signal" type="void" signature="void connected()"/>
            <function name="connectionProperties" fullname="QMqttClient::connectionProperties" href="qmqttclient.html#connectionProperties" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" const="true" type="QMqttConnectionProperties" signature="QMqttConnectionProperties connectionProperties() const"/>
            <function name="disconnectFromHost" fullname="QMqttClient::disconnectFromHost" href="qmqttclient.html#disconnectFromHost" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" type="void" signature="void disconnectFromHost()"/>
            <function name="disconnected" fullname="QMqttClient::disconnected" href="qmqttclient.html#disconnected" status="active" access="public" location="qmqttclient.h" documented="true" meta="signal" type="void" signature="void disconnected()"/>
            <function name="error" fullname="QMqttClient::error" href="qmqttclient.html#error-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="error" type="QMqttClient::ClientError" signature="QMqttClient::ClientError error() const"/>
            <function name="errorChanged" fullname="QMqttClient::errorChanged" href="qmqttclient.html#error-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="error" type="void" signature="void errorChanged(QMqttClient::ClientError error)">
                <parameter type="QMqttClient::ClientError" name="error" default=""/>
            </function>
            <function name="hostname" fullname="QMqttClient::hostname" href="qmqttclient.html#hostname-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="hostname" type="QString" signature="QString hostname() const"/>
            <function name="hostnameChanged" fullname="QMqttClient::hostnameChanged" href="qmqttclient.html#hostname-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="hostname" type="void" signature="void hostnameChanged(QString hostname)">
                <parameter type="QString" name="hostname" default=""/>
            </function>
            <function name="keepAlive" fullname="QMqttClient::keepAlive" href="qmqttclient.html#keepAlive-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="keepAlive" type="quint16" signature="quint16 keepAlive() const"/>
            <function name="keepAliveChanged" fullname="QMqttClient::keepAliveChanged" href="qmqttclient.html#keepAlive-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="keepAlive" type="void" signature="void keepAliveChanged(quint16 keepAlive)">
                <parameter type="quint16" name="keepAlive" default=""/>
            </function>
            <function name="lastWillProperties" fullname="QMqttClient::lastWillProperties" href="qmqttclient.html#lastWillProperties" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" const="true" type="QMqttLastWillProperties" signature="QMqttLastWillProperties lastWillProperties() const"/>
            <function name="messageReceived" fullname="QMqttClient::messageReceived" href="qmqttclient.html#messageReceived" status="active" access="public" location="qmqttclient.h" documented="true" meta="signal" type="void" signature="void messageReceived(const QByteArray &amp;message, const QMqttTopicName &amp;topic)">
                <parameter type="const QByteArray &amp;" name="message" default=""/>
                <parameter type="const QMqttTopicName &amp;" name="topic" default="QMqttTopicName()"/>
            </function>
            <function name="messageSent" fullname="QMqttClient::messageSent" href="qmqttclient.html#messageSent" status="active" access="public" location="qmqttclient.h" documented="true" meta="signal" type="void" signature="void messageSent(qint32 id)">
                <parameter type="qint32" name="id" default=""/>
            </function>
            <function name="messageStatusChanged" fullname="QMqttClient::messageStatusChanged" href="qmqttclient.html#messageStatusChanged" status="active" access="public" location="qmqttclient.h" documented="true" meta="signal" type="void" signature="void messageStatusChanged(qint32 id, QMqtt::MessageStatus s, const QMqttMessageStatusProperties &amp;properties)">
                <parameter type="qint32" name="id" default=""/>
                <parameter type="QMqtt::MessageStatus" name="s" default=""/>
                <parameter type="const QMqttMessageStatusProperties &amp;" name="properties" default=""/>
            </function>
            <function name="password" fullname="QMqttClient::password" href="qmqttclient.html#password-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="password" type="QString" signature="QString password() const"/>
            <function name="passwordChanged" fullname="QMqttClient::passwordChanged" href="qmqttclient.html#password-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="password" type="void" signature="void passwordChanged(QString password)">
                <parameter type="QString" name="password" default=""/>
            </function>
            <function name="pingResponseReceived" fullname="QMqttClient::pingResponseReceived" href="qmqttclient.html#pingResponseReceived" status="active" access="public" location="qmqttclient.h" documented="true" meta="signal" type="void" signature="void pingResponseReceived()"/>
            <function name="port" fullname="QMqttClient::port" href="qmqttclient.html#port-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="port" type="quint16" signature="quint16 port() const"/>
            <function name="portChanged" fullname="QMqttClient::portChanged" href="qmqttclient.html#port-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="port" type="void" signature="void portChanged(quint16 port)">
                <parameter type="quint16" name="port" default=""/>
            </function>
            <function name="protocolVersion" fullname="QMqttClient::protocolVersion" href="qmqttclient.html#protocolVersion-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="protocolVersion" type="QMqttClient::ProtocolVersion" signature="QMqttClient::ProtocolVersion protocolVersion() const"/>
            <function name="protocolVersionChanged" fullname="QMqttClient::protocolVersionChanged" href="qmqttclient.html#protocolVersion-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="protocolVersion" type="void" signature="void protocolVersionChanged(QMqttClient::ProtocolVersion protocolVersion)">
                <parameter type="QMqttClient::ProtocolVersion" name="protocolVersion" default=""/>
            </function>
            <function name="publish" fullname="QMqttClient::publish" href="qmqttclient.html#publish" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" type="qint32" signature="qint32 publish(const QMqttTopicName &amp;topic, const QByteArray &amp;message, quint8 qos, bool retain)">
                <parameter type="const QMqttTopicName &amp;" name="topic" default=""/>
                <parameter type="const QByteArray &amp;" name="message" default="QByteArray()"/>
                <parameter type="quint8" name="qos" default="0"/>
                <parameter type="bool" name="retain" default="false"/>
            </function>
            <function name="publish" fullname="QMqttClient::publish" href="qmqttclient.html#publish-1" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" overload="true" overload-number="1" type="qint32" signature="qint32 publish(const QMqttTopicName &amp;topic, const QMqttPublishProperties &amp;properties, const QByteArray &amp;message, quint8 qos, bool retain)">
                <parameter type="const QMqttTopicName &amp;" name="topic" default=""/>
                <parameter type="const QMqttPublishProperties &amp;" name="properties" default=""/>
                <parameter type="const QByteArray &amp;" name="message" default="QByteArray()"/>
                <parameter type="quint8" name="qos" default="0"/>
                <parameter type="bool" name="retain" default="false"/>
            </function>
            <function name="requestPing" fullname="QMqttClient::requestPing" href="qmqttclient.html#requestPing" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" type="bool" signature="bool requestPing()"/>
            <function name="serverConnectionProperties" fullname="QMqttClient::serverConnectionProperties" href="qmqttclient.html#serverConnectionProperties" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" const="true" type="QMqttServerConnectionProperties" signature="QMqttServerConnectionProperties serverConnectionProperties() const"/>
            <function name="setAutoKeepAlive" fullname="QMqttClient::setAutoKeepAlive" href="qmqttclient.html#autoKeepAlive-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="autoKeepAlive" type="void" signature="void setAutoKeepAlive(bool autoKeepAlive)">
                <parameter type="bool" name="autoKeepAlive" default=""/>
            </function>
            <function name="setCleanSession" fullname="QMqttClient::setCleanSession" href="qmqttclient.html#cleanSession-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="cleanSession" type="void" signature="void setCleanSession(bool cleanSession)">
                <parameter type="bool" name="cleanSession" default=""/>
            </function>
            <function name="setClientId" fullname="QMqttClient::setClientId" href="qmqttclient.html#clientId-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="clientId" type="void" signature="void setClientId(const QString &amp;clientId)">
                <parameter type="const QString &amp;" name="clientId" default=""/>
            </function>
            <function name="setConnectionProperties" fullname="QMqttClient::setConnectionProperties" href="qmqttclient.html#setConnectionProperties" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" type="void" signature="void setConnectionProperties(const QMqttConnectionProperties &amp;prop)">
                <parameter type="const QMqttConnectionProperties &amp;" name="prop" default=""/>
            </function>
            <function name="setError" fullname="QMqttClient::setError" href="qmqttclient.html#error-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="error" type="void" signature="void setError(QMqttClient::ClientError error)">
                <parameter type="QMqttClient::ClientError" name="error" default=""/>
            </function>
            <function name="setHostname" fullname="QMqttClient::setHostname" href="qmqttclient.html#hostname-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="hostname" type="void" signature="void setHostname(const QString &amp;hostname)">
                <parameter type="const QString &amp;" name="hostname" default=""/>
            </function>
            <function name="setKeepAlive" fullname="QMqttClient::setKeepAlive" href="qmqttclient.html#keepAlive-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="keepAlive" type="void" signature="void setKeepAlive(quint16 keepAlive)">
                <parameter type="quint16" name="keepAlive" default=""/>
            </function>
            <function name="setLastWillProperties" fullname="QMqttClient::setLastWillProperties" href="qmqttclient.html#setLastWillProperties" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" type="void" signature="void setLastWillProperties(const QMqttLastWillProperties &amp;prop)">
                <parameter type="const QMqttLastWillProperties &amp;" name="prop" default=""/>
            </function>
            <function name="setPassword" fullname="QMqttClient::setPassword" href="qmqttclient.html#password-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="password" type="void" signature="void setPassword(const QString &amp;password)">
                <parameter type="const QString &amp;" name="password" default=""/>
            </function>
            <function name="setPort" fullname="QMqttClient::setPort" href="qmqttclient.html#port-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="port" type="void" signature="void setPort(quint16 port)">
                <parameter type="quint16" name="port" default=""/>
            </function>
            <function name="setProtocolVersion" fullname="QMqttClient::setProtocolVersion" href="qmqttclient.html#protocolVersion-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="protocolVersion" type="void" signature="void setProtocolVersion(QMqttClient::ProtocolVersion protocolVersion)">
                <parameter type="QMqttClient::ProtocolVersion" name="protocolVersion" default=""/>
            </function>
            <function name="setState" fullname="QMqttClient::setState" href="qmqttclient.html#state-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="state" type="void" signature="void setState(QMqttClient::ClientState state)">
                <parameter type="QMqttClient::ClientState" name="state" default=""/>
            </function>
            <function name="setTransport" fullname="QMqttClient::setTransport" href="qmqttclient.html#setTransport" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" type="void" signature="void setTransport(QIODevice *device, QMqttClient::TransportType transport)">
                <parameter type="QIODevice *" name="device" default=""/>
                <parameter type="QMqttClient::TransportType" name="transport" default=""/>
            </function>
            <function name="setUsername" fullname="QMqttClient::setUsername" href="qmqttclient.html#username-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="username" type="void" signature="void setUsername(const QString &amp;username)">
                <parameter type="const QString &amp;" name="username" default=""/>
            </function>
            <function name="setWillMessage" fullname="QMqttClient::setWillMessage" href="qmqttclient.html#willMessage-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="willMessage" type="void" signature="void setWillMessage(const QByteArray &amp;willMessage)">
                <parameter type="const QByteArray &amp;" name="willMessage" default=""/>
            </function>
            <function name="setWillQoS" fullname="QMqttClient::setWillQoS" href="qmqttclient.html#willQoS-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="willQoS" type="void" signature="void setWillQoS(quint8 willQoS)">
                <parameter type="quint8" name="willQoS" default=""/>
            </function>
            <function name="setWillRetain" fullname="QMqttClient::setWillRetain" href="qmqttclient.html#willRetain-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="willRetain" type="void" signature="void setWillRetain(bool willRetain)">
                <parameter type="bool" name="willRetain" default=""/>
            </function>
            <function name="setWillTopic" fullname="QMqttClient::setWillTopic" href="qmqttclient.html#willTopic-prop" status="active" access="public" location="qmqttclient.h" meta="slot" associated-property="willTopic" type="void" signature="void setWillTopic(const QString &amp;willTopic)">
                <parameter type="const QString &amp;" name="willTopic" default=""/>
            </function>
            <function name="state" fullname="QMqttClient::state" href="qmqttclient.html#state-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="state" type="QMqttClient::ClientState" signature="QMqttClient::ClientState state() const"/>
            <function name="stateChanged" fullname="QMqttClient::stateChanged" href="qmqttclient.html#state-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="state" type="void" signature="void stateChanged(QMqttClient::ClientState state)">
                <parameter type="QMqttClient::ClientState" name="state" default=""/>
            </function>
            <function name="subscribe" fullname="QMqttClient::subscribe" href="qmqttclient.html#subscribe" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" type="QMqttSubscription *" signature="QMqttSubscription * subscribe(const QMqttTopicFilter &amp;topic, quint8 qos)">
                <parameter type="const QMqttTopicFilter &amp;" name="topic" default=""/>
                <parameter type="quint8" name="qos" default="0"/>
            </function>
            <function name="subscribe" fullname="QMqttClient::subscribe" href="qmqttclient.html#subscribe-1" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" overload="true" overload-number="1" type="QMqttSubscription *" signature="QMqttSubscription * subscribe(const QMqttTopicFilter &amp;topic, const QMqttSubscriptionProperties &amp;properties, quint8 qos)">
                <parameter type="const QMqttTopicFilter &amp;" name="topic" default=""/>
                <parameter type="const QMqttSubscriptionProperties &amp;" name="properties" default=""/>
                <parameter type="quint8" name="qos" default="0"/>
            </function>
            <function name="transport" fullname="QMqttClient::transport" href="qmqttclient.html#transport" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" const="true" type="QIODevice *" signature="QIODevice * transport() const"/>
            <function name="unsubscribe" fullname="QMqttClient::unsubscribe" href="qmqttclient.html#unsubscribe" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" type="void" signature="void unsubscribe(const QMqttTopicFilter &amp;topic)">
                <parameter type="const QMqttTopicFilter &amp;" name="topic" default=""/>
            </function>
            <function name="unsubscribe" fullname="QMqttClient::unsubscribe" href="qmqttclient.html#unsubscribe-1" status="active" access="public" location="qmqttclient.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void unsubscribe(const QMqttTopicFilter &amp;topic, const QMqttUnsubscriptionProperties &amp;properties)">
                <parameter type="const QMqttTopicFilter &amp;" name="topic" default=""/>
                <parameter type="const QMqttUnsubscriptionProperties &amp;" name="properties" default=""/>
            </function>
            <function name="username" fullname="QMqttClient::username" href="qmqttclient.html#username-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="username" type="QString" signature="QString username() const"/>
            <function name="usernameChanged" fullname="QMqttClient::usernameChanged" href="qmqttclient.html#username-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="username" type="void" signature="void usernameChanged(QString username)">
                <parameter type="QString" name="username" default=""/>
            </function>
            <function name="willMessage" fullname="QMqttClient::willMessage" href="qmqttclient.html#willMessage-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="willMessage" type="QByteArray" signature="QByteArray willMessage() const"/>
            <function name="willMessageChanged" fullname="QMqttClient::willMessageChanged" href="qmqttclient.html#willMessage-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="willMessage" type="void" signature="void willMessageChanged(QByteArray willMessage)">
                <parameter type="QByteArray" name="willMessage" default=""/>
            </function>
            <function name="willQoS" fullname="QMqttClient::willQoS" href="qmqttclient.html#willQoS-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="willQoS" type="quint8" signature="quint8 willQoS() const"/>
            <function name="willQoSChanged" fullname="QMqttClient::willQoSChanged" href="qmqttclient.html#willQoS-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="willQoS" type="void" signature="void willQoSChanged(quint8 willQoS)">
                <parameter type="quint8" name="willQoS" default=""/>
            </function>
            <function name="willRetain" fullname="QMqttClient::willRetain" href="qmqttclient.html#willRetain-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="willRetain" type="bool" signature="bool willRetain() const"/>
            <function name="willRetainChanged" fullname="QMqttClient::willRetainChanged" href="qmqttclient.html#willRetain-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="willRetain" type="void" signature="void willRetainChanged(bool willRetain)">
                <parameter type="bool" name="willRetain" default=""/>
            </function>
            <function name="willTopic" fullname="QMqttClient::willTopic" href="qmqttclient.html#willTopic-prop" status="active" access="public" location="qmqttclient.h" meta="plain" const="true" associated-property="willTopic" type="QString" signature="QString willTopic() const"/>
            <function name="willTopicChanged" fullname="QMqttClient::willTopicChanged" href="qmqttclient.html#willTopic-prop" status="active" access="public" location="qmqttclient.h" meta="signal" associated-property="willTopic" type="void" signature="void willTopicChanged(QString willTopic)">
                <parameter type="QString" name="willTopic" default=""/>
            </function>
            <function name="~QMqttClient" fullname="QMqttClient::~QMqttClient" href="qmqttclient.html#dtor.QMqttClient" status="active" access="public" location="qmqttclient.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QMqttClient() override"/>
            <enum name="ClientError" fullname="QMqttClient::ClientError" href="qmqttclient.html#ClientError-enum" status="active" access="public" location="qmqttclient.h" documented="true">
                <value name="NoError" value="0"/>
                <value name="InvalidProtocolVersion" value="1"/>
                <value name="IdRejected" value="2"/>
                <value name="ServerUnavailable" value="3"/>
                <value name="BadUsernameOrPassword" value="4"/>
                <value name="NotAuthorized" value="5"/>
                <value name="TransportInvalid" value="256"/>
                <value name="ProtocolViolation" value="257"/>
                <value name="UnknownError" value="258"/>
                <value name="Mqtt5SpecificError" value="259"/>
            </enum>
            <enum name="ClientState" fullname="QMqttClient::ClientState" href="qmqttclient.html#ClientState-enum" status="active" access="public" location="qmqttclient.h" documented="true">
                <value name="Disconnected" value="0"/>
                <value name="Connecting" value="1"/>
                <value name="Connected" value="2"/>
            </enum>
            <enum name="ProtocolVersion" fullname="QMqttClient::ProtocolVersion" href="qmqttclient.html#ProtocolVersion-enum" status="active" access="public" location="qmqttclient.h" documented="true">
                <value name="MQTT_3_1" value="3"/>
                <value name="MQTT_3_1_1" value="4"/>
                <value name="MQTT_5_0" value="5"/>
            </enum>
            <enum name="TransportType" fullname="QMqttClient::TransportType" href="qmqttclient.html#TransportType-enum" status="active" access="public" location="qmqttclient.h" documented="true">
                <value name="IODevice" value="0"/>
                <value name="AbstractSocket" value="1"/>
                <value name="SecureSocket" value="2"/>
                <value name="WebSocket" value="3" since="6.10"/>
                <value name="SecureWebSocket" value="4" since="6.10"/>
            </enum>
            <property name="autoKeepAlive" fullname="QMqttClient::autoKeepAlive" href="qmqttclient.html#autoKeepAlive-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="bool" brief="This property holds whether the client will automatically manage keep alive messages to the server">
                <getter name="autoKeepAlive"/>
                <setter name="setAutoKeepAlive"/>
                <notifier name="autoKeepAliveChanged"/>
            </property>
            <property name="cleanSession" fullname="QMqttClient::cleanSession" href="qmqttclient.html#cleanSession-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="bool" brief="This property holds the state after connecting to a broker">
                <getter name="cleanSession"/>
                <setter name="setCleanSession"/>
                <notifier name="cleanSessionChanged"/>
            </property>
            <property name="clientId" fullname="QMqttClient::clientId" href="qmqttclient.html#clientId-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="QString" brief="This property holds the client's identifier value">
                <getter name="clientId"/>
                <setter name="setClientId"/>
                <notifier name="clientIdChanged"/>
            </property>
            <property name="error" fullname="QMqttClient::error" href="qmqttclient.html#error-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="ClientError" brief="Specifies the current error of the client">
                <getter name="error"/>
                <setter name="setError"/>
                <notifier name="errorChanged"/>
            </property>
            <property name="hostname" fullname="QMqttClient::hostname" href="qmqttclient.html#hostname-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="QString" brief="This property holds the hostname of the MQTT broker to connect to">
                <getter name="hostname"/>
                <setter name="setHostname"/>
                <notifier name="hostnameChanged"/>
            </property>
            <property name="keepAlive" fullname="QMqttClient::keepAlive" href="qmqttclient.html#keepAlive-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="quint16" brief="This property holds the interval at which regular ping messages are sent to the broker">
                <getter name="keepAlive"/>
                <setter name="setKeepAlive"/>
                <notifier name="keepAliveChanged"/>
            </property>
            <property name="password" fullname="QMqttClient::password" href="qmqttclient.html#password-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="QString" brief="This property holds the password for connecting to a broker">
                <getter name="password"/>
                <setter name="setPassword"/>
                <notifier name="passwordChanged"/>
            </property>
            <property name="port" fullname="QMqttClient::port" href="qmqttclient.html#port-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="quint16" brief="This property holds the port to connect to the MQTT broker">
                <getter name="port"/>
                <setter name="setPort"/>
                <notifier name="portChanged"/>
            </property>
            <property name="protocolVersion" fullname="QMqttClient::protocolVersion" href="qmqttclient.html#protocolVersion-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="ProtocolVersion" brief="This property holds the MQTT standard version to use for connections">
                <getter name="protocolVersion"/>
                <setter name="setProtocolVersion"/>
                <notifier name="protocolVersionChanged"/>
            </property>
            <property name="state" fullname="QMqttClient::state" href="qmqttclient.html#state-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="ClientState" brief="This property holds the current state of the client">
                <getter name="state"/>
                <setter name="setState"/>
                <notifier name="stateChanged"/>
            </property>
            <property name="username" fullname="QMqttClient::username" href="qmqttclient.html#username-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="QString" brief="This property holds the user name for connecting to a broker">
                <getter name="username"/>
                <setter name="setUsername"/>
                <notifier name="usernameChanged"/>
            </property>
            <property name="willMessage" fullname="QMqttClient::willMessage" href="qmqttclient.html#willMessage-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="QByteArray" brief="This property holds the payload of a Will Message">
                <getter name="willMessage"/>
                <setter name="setWillMessage"/>
                <notifier name="willMessageChanged"/>
            </property>
            <property name="willQoS" fullname="QMqttClient::willQoS" href="qmqttclient.html#willQoS-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="quint8" brief="This property holds the level of QoS for sending and storing the Will Message">
                <getter name="willQoS"/>
                <setter name="setWillQoS"/>
                <notifier name="willQoSChanged"/>
            </property>
            <property name="willRetain" fullname="QMqttClient::willRetain" href="qmqttclient.html#willRetain-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="bool" brief="This property holds whether the Will Message should be retained on the broker for future subscribers to receive">
                <getter name="willRetain"/>
                <setter name="setWillRetain"/>
                <notifier name="willRetainChanged"/>
            </property>
            <property name="willTopic" fullname="QMqttClient::willTopic" href="qmqttclient.html#willTopic-prop" status="active" access="public" location="qmqttclient.h" documented="true" dataType="QString" brief="This property holds the Will Topic">
                <getter name="willTopic"/>
                <setter name="setWillTopic"/>
                <notifier name="willTopicChanged"/>
            </property>
        </class>
        <class name="QMqttConnectionProperties" href="qmqttconnectionproperties.html" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" module="QtMqtt" brief="Represents configuration options a QMqttClient can pass to the server when invoking QMqttClient::connectToHost()">
            <function name="authenticationData" fullname="QMqttConnectionProperties::authenticationData" href="qmqttconnectionproperties.html#authenticationData" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QByteArray" signature="QByteArray authenticationData() const"/>
            <function name="authenticationMethod" fullname="QMqttConnectionProperties::authenticationMethod" href="qmqttconnectionproperties.html#authenticationMethod" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QString" signature="QString authenticationMethod() const"/>
            <function name="maximumPacketSize" fullname="QMqttConnectionProperties::maximumPacketSize" href="qmqttconnectionproperties.html#maximumPacketSize" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="quint32" signature="quint32 maximumPacketSize() const"/>
            <function name="maximumReceive" fullname="QMqttConnectionProperties::maximumReceive" href="qmqttconnectionproperties.html#maximumReceive" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="quint16" signature="quint16 maximumReceive() const"/>
            <function name="maximumTopicAlias" fullname="QMqttConnectionProperties::maximumTopicAlias" href="qmqttconnectionproperties.html#maximumTopicAlias" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="quint16" signature="quint16 maximumTopicAlias() const"/>
            <function name="requestProblemInformation" fullname="QMqttConnectionProperties::requestProblemInformation" href="qmqttconnectionproperties.html#requestProblemInformation" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="bool" signature="bool requestProblemInformation() const"/>
            <function name="requestResponseInformation" fullname="QMqttConnectionProperties::requestResponseInformation" href="qmqttconnectionproperties.html#requestResponseInformation" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="bool" signature="bool requestResponseInformation() const"/>
            <function name="sessionExpiryInterval" fullname="QMqttConnectionProperties::sessionExpiryInterval" href="qmqttconnectionproperties.html#sessionExpiryInterval" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="quint32" signature="quint32 sessionExpiryInterval() const"/>
            <function name="setAuthenticationData" fullname="QMqttConnectionProperties::setAuthenticationData" href="qmqttconnectionproperties.html#setAuthenticationData" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setAuthenticationData(const QByteArray &amp;authData)">
                <parameter type="const QByteArray &amp;" name="authData" default=""/>
            </function>
            <function name="setAuthenticationMethod" fullname="QMqttConnectionProperties::setAuthenticationMethod" href="qmqttconnectionproperties.html#setAuthenticationMethod" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setAuthenticationMethod(const QString &amp;authMethod)">
                <parameter type="const QString &amp;" name="authMethod" default=""/>
            </function>
            <function name="setMaximumPacketSize" fullname="QMqttConnectionProperties::setMaximumPacketSize" href="qmqttconnectionproperties.html#setMaximumPacketSize" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setMaximumPacketSize(quint32 packetSize)">
                <parameter type="quint32" name="packetSize" default=""/>
            </function>
            <function name="setMaximumReceive" fullname="QMqttConnectionProperties::setMaximumReceive" href="qmqttconnectionproperties.html#setMaximumReceive" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setMaximumReceive(quint16 maximumReceive)">
                <parameter type="quint16" name="maximumReceive" default=""/>
            </function>
            <function name="setMaximumTopicAlias" fullname="QMqttConnectionProperties::setMaximumTopicAlias" href="qmqttconnectionproperties.html#setMaximumTopicAlias" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setMaximumTopicAlias(quint16 alias)">
                <parameter type="quint16" name="alias" default=""/>
            </function>
            <function name="setRequestProblemInformation" fullname="QMqttConnectionProperties::setRequestProblemInformation" href="qmqttconnectionproperties.html#setRequestProblemInformation" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setRequestProblemInformation(bool problem)">
                <parameter type="bool" name="problem" default=""/>
            </function>
            <function name="setRequestResponseInformation" fullname="QMqttConnectionProperties::setRequestResponseInformation" href="qmqttconnectionproperties.html#setRequestResponseInformation" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setRequestResponseInformation(bool response)">
                <parameter type="bool" name="response" default=""/>
            </function>
            <function name="setSessionExpiryInterval" fullname="QMqttConnectionProperties::setSessionExpiryInterval" href="qmqttconnectionproperties.html#setSessionExpiryInterval" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setSessionExpiryInterval(quint32 expiry)">
                <parameter type="quint32" name="expiry" default=""/>
            </function>
            <function name="setUserProperties" fullname="QMqttConnectionProperties::setUserProperties" href="qmqttconnectionproperties.html#setUserProperties" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setUserProperties(const QMqttUserProperties &amp;properties)">
                <parameter type="const QMqttUserProperties &amp;" name="properties" default=""/>
            </function>
            <function name="userProperties" fullname="QMqttConnectionProperties::userProperties" href="qmqttconnectionproperties.html#userProperties" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QMqttUserProperties" signature="QMqttUserProperties userProperties() const"/>
        </class>
        <class name="QMqttLastWillProperties" href="qmqttlastwillproperties.html" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" module="QtMqtt" brief="Represents configuration options a QMqttClient can pass to the server when specifying the last will during connecting to a server">
            <function name="contentType" fullname="QMqttLastWillProperties::contentType" href="qmqttlastwillproperties.html#contentType" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QString" signature="QString contentType() const"/>
            <function name="correlationData" fullname="QMqttLastWillProperties::correlationData" href="qmqttlastwillproperties.html#correlationData" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QByteArray" signature="QByteArray correlationData() const"/>
            <function name="messageExpiryInterval" fullname="QMqttLastWillProperties::messageExpiryInterval" href="qmqttlastwillproperties.html#messageExpiryInterval" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="quint32" signature="quint32 messageExpiryInterval() const"/>
            <function name="payloadFormatIndicator" fullname="QMqttLastWillProperties::payloadFormatIndicator" href="qmqttlastwillproperties.html#payloadFormatIndicator" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QMqtt::PayloadFormatIndicator" signature="QMqtt::PayloadFormatIndicator payloadFormatIndicator() const"/>
            <function name="responseTopic" fullname="QMqttLastWillProperties::responseTopic" href="qmqttlastwillproperties.html#responseTopic" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QString" signature="QString responseTopic() const"/>
            <function name="setContentType" fullname="QMqttLastWillProperties::setContentType" href="qmqttlastwillproperties.html#setContentType" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setContentType(const QString &amp;content)">
                <parameter type="const QString &amp;" name="content" default=""/>
            </function>
            <function name="setCorrelationData" fullname="QMqttLastWillProperties::setCorrelationData" href="qmqttlastwillproperties.html#setCorrelationData" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setCorrelationData(const QByteArray &amp;correlation)">
                <parameter type="const QByteArray &amp;" name="correlation" default=""/>
            </function>
            <function name="setMessageExpiryInterval" fullname="QMqttLastWillProperties::setMessageExpiryInterval" href="qmqttlastwillproperties.html#setMessageExpiryInterval" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setMessageExpiryInterval(quint32 expiry)">
                <parameter type="quint32" name="expiry" default=""/>
            </function>
            <function name="setPayloadFormatIndicator" fullname="QMqttLastWillProperties::setPayloadFormatIndicator" href="qmqttlastwillproperties.html#setPayloadFormatIndicator" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setPayloadFormatIndicator(QMqtt::PayloadFormatIndicator p)">
                <parameter type="QMqtt::PayloadFormatIndicator" name="p" default=""/>
            </function>
            <function name="setResponseTopic" fullname="QMqttLastWillProperties::setResponseTopic" href="qmqttlastwillproperties.html#setResponseTopic" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setResponseTopic(const QString &amp;response)">
                <parameter type="const QString &amp;" name="response" default=""/>
            </function>
            <function name="setUserProperties" fullname="QMqttLastWillProperties::setUserProperties" href="qmqttlastwillproperties.html#setUserProperties" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setUserProperties(const QMqttUserProperties &amp;properties)">
                <parameter type="const QMqttUserProperties &amp;" name="properties" default=""/>
            </function>
            <function name="setWillDelayInterval" fullname="QMqttLastWillProperties::setWillDelayInterval" href="qmqttlastwillproperties.html#setWillDelayInterval" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" type="void" signature="void setWillDelayInterval(quint32 delay)">
                <parameter type="quint32" name="delay" default=""/>
            </function>
            <function name="userProperties" fullname="QMqttLastWillProperties::userProperties" href="qmqttlastwillproperties.html#userProperties" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QMqttUserProperties" signature="QMqttUserProperties userProperties() const"/>
            <function name="willDelayInterval" fullname="QMqttLastWillProperties::willDelayInterval" href="qmqttlastwillproperties.html#willDelayInterval" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="quint32" signature="quint32 willDelayInterval() const"/>
        </class>
        <class name="QMqttMessage" href="qmqttmessage.html" status="active" access="public" location="qmqttmessage.h" documented="true" module="QtMqtt" brief="Information about a message received from a message broker based on a subscription">
            <function name="QMqttMessage" fullname="QMqttMessage::QMqttMessage" href="qmqttmessage.html#QMqttMessage" status="active" access="public" location="qmqttmessage.h" documented="true" meta="constructor" signature="QMqttMessage()"/>
            <function name="QMqttMessage" fullname="QMqttMessage::QMqttMessage" href="qmqttmessage.html#QMqttMessage-1" status="active" access="public" location="qmqttmessage.h" documented="true" meta="copy-constructor" overload="true" overload-number="1" signature="QMqttMessage(const QMqttMessage &amp;other)">
                <parameter type="const QMqttMessage &amp;" name="other" default=""/>
            </function>
            <function name="duplicate" fullname="QMqttMessage::duplicate" href="qmqttmessage.html#duplicate-prop" status="active" access="public" location="qmqttmessage.h" meta="plain" const="true" associated-property="duplicate" type="bool" signature="bool duplicate() const"/>
            <function name="id" fullname="QMqttMessage::id" href="qmqttmessage.html#id-prop" status="active" access="public" location="qmqttmessage.h" meta="plain" const="true" associated-property="id" type="quint16" signature="quint16 id() const"/>
            <function name="operator!=" fullname="QMqttMessage::operator!=" href="qmqttmessage.html#operator-not-eq" status="active" access="public" location="qmqttmessage.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator!=(const QMqttMessage &amp;other) const">
                <parameter type="const QMqttMessage &amp;" name="other" default=""/>
            </function>
            <function name="operator=" fullname="QMqttMessage::operator=" href="qmqttmessage.html#operator-eq" status="active" access="public" location="qmqttmessage.h" documented="true" meta="copy-assign" type="QMqttMessage &amp;" signature="QMqttMessage &amp; operator=(const QMqttMessage &amp;other)">
                <parameter type="const QMqttMessage &amp;" name="other" default=""/>
            </function>
            <function name="operator==" fullname="QMqttMessage::operator==" href="qmqttmessage.html#operator-eq-eq" status="active" access="public" location="qmqttmessage.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator==(const QMqttMessage &amp;other) const">
                <parameter type="const QMqttMessage &amp;" name="other" default=""/>
            </function>
            <function name="payload" fullname="QMqttMessage::payload" href="qmqttmessage.html#payload-prop" status="active" access="public" location="qmqttmessage.h" meta="plain" const="true" associated-property="payload" type="const QByteArray &amp;" signature="const QByteArray &amp; payload() const"/>
            <function name="publishProperties" fullname="QMqttMessage::publishProperties" href="qmqttmessage.html#publishProperties" status="active" access="public" location="qmqttmessage.h" documented="true" meta="plain" const="true" type="QMqttPublishProperties" signature="QMqttPublishProperties publishProperties() const"/>
            <function name="qos" fullname="QMqttMessage::qos" href="qmqttmessage.html#qos-prop" status="active" access="public" location="qmqttmessage.h" meta="plain" const="true" associated-property="qos" type="quint8" signature="quint8 qos() const"/>
            <function name="retain" fullname="QMqttMessage::retain" href="qmqttmessage.html#retain-prop" status="active" access="public" location="qmqttmessage.h" meta="plain" const="true" associated-property="retain" type="bool" signature="bool retain() const"/>
            <function name="topic" fullname="QMqttMessage::topic" href="qmqttmessage.html#topic-prop" status="active" access="public" location="qmqttmessage.h" meta="plain" const="true" associated-property="topic" type="QMqttTopicName" signature="QMqttTopicName topic() const"/>
            <property name="duplicate" fullname="QMqttMessage::duplicate" href="qmqttmessage.html#duplicate-prop" status="active" access="public" location="qmqttmessage.h" documented="true" writable="false" constant="true" dataType="bool" brief="This property holds whether the message is a duplicate">
                <getter name="duplicate"/>
            </property>
            <property name="id" fullname="QMqttMessage::id" href="qmqttmessage.html#id-prop" status="active" access="public" location="qmqttmessage.h" documented="true" writable="false" constant="true" dataType="quint16" brief="This property holds the ID of the message">
                <getter name="id"/>
            </property>
            <property name="payload" fullname="QMqttMessage::payload" href="qmqttmessage.html#payload-prop" status="active" access="public" location="qmqttmessage.h" documented="true" writable="false" constant="true" dataType="QByteArray" brief="This property holds the payload of a message">
                <getter name="payload"/>
            </property>
            <property name="qos" fullname="QMqttMessage::qos" href="qmqttmessage.html#qos-prop" status="active" access="public" location="qmqttmessage.h" documented="true" writable="false" constant="true" dataType="quint8" brief="This property holds the QoS level of a message">
                <getter name="qos"/>
            </property>
            <property name="retain" fullname="QMqttMessage::retain" href="qmqttmessage.html#retain-prop" status="active" access="public" location="qmqttmessage.h" documented="true" writable="false" constant="true" dataType="bool" brief="This property holds whether the message has been retained">
                <getter name="retain"/>
            </property>
            <property name="topic" fullname="QMqttMessage::topic" href="qmqttmessage.html#topic-prop" status="active" access="public" location="qmqttmessage.h" documented="true" writable="false" constant="true" dataType="QMqttTopicName" brief="This property holds the topic of a message">
                <getter name="topic"/>
            </property>
        </class>
        <class name="QMqttMessageStatusProperties" href="qmqttmessagestatusproperties.html" status="active" access="public" location="qmqttpublishproperties.h" documented="true" module="QtMqtt" brief="Represents additional information provided by the server during message delivery">
            <function name="reason" fullname="QMqttMessageStatusProperties::reason" href="qmqttmessagestatusproperties.html#reason" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="QString" signature="QString reason() const"/>
            <function name="reasonCode" fullname="QMqttMessageStatusProperties::reasonCode" href="qmqttmessagestatusproperties.html#reasonCode" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="QMqtt::ReasonCode" signature="QMqtt::ReasonCode reasonCode() const"/>
            <function name="userProperties" fullname="QMqttMessageStatusProperties::userProperties" href="qmqttmessagestatusproperties.html#userProperties" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="QMqttUserProperties" signature="QMqttUserProperties userProperties() const"/>
        </class>
        <class name="QMqttPublishProperties" href="qmqttpublishproperties.html" status="active" access="public" location="qmqttpublishproperties.h" documented="true" module="QtMqtt" brief="Represents configuration options for sending or receiving a message">
            <function name="availableProperties" fullname="QMqttPublishProperties::availableProperties" href="qmqttpublishproperties.html#availableProperties" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="QMqttPublishProperties::PublishPropertyDetails" signature="QMqttPublishProperties::PublishPropertyDetails availableProperties() const"/>
            <function name="contentType" fullname="QMqttPublishProperties::contentType" href="qmqttpublishproperties.html#contentType" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="QString" signature="QString contentType() const"/>
            <function name="correlationData" fullname="QMqttPublishProperties::correlationData" href="qmqttpublishproperties.html#correlationData" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="QByteArray" signature="QByteArray correlationData() const"/>
            <function name="messageExpiryInterval" fullname="QMqttPublishProperties::messageExpiryInterval" href="qmqttpublishproperties.html#messageExpiryInterval" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="quint32" signature="quint32 messageExpiryInterval() const"/>
            <function name="payloadFormatIndicator" fullname="QMqttPublishProperties::payloadFormatIndicator" href="qmqttpublishproperties.html#payloadFormatIndicator" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="QMqtt::PayloadFormatIndicator" signature="QMqtt::PayloadFormatIndicator payloadFormatIndicator() const"/>
            <function name="responseTopic" fullname="QMqttPublishProperties::responseTopic" href="qmqttpublishproperties.html#responseTopic" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="QString" signature="QString responseTopic() const"/>
            <function name="setContentType" fullname="QMqttPublishProperties::setContentType" href="qmqttpublishproperties.html#setContentType" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" type="void" signature="void setContentType(const QString &amp;type)">
                <parameter type="const QString &amp;" name="type" default=""/>
            </function>
            <function name="setCorrelationData" fullname="QMqttPublishProperties::setCorrelationData" href="qmqttpublishproperties.html#setCorrelationData" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" type="void" signature="void setCorrelationData(const QByteArray &amp;correlation)">
                <parameter type="const QByteArray &amp;" name="correlation" default=""/>
            </function>
            <function name="setMessageExpiryInterval" fullname="QMqttPublishProperties::setMessageExpiryInterval" href="qmqttpublishproperties.html#setMessageExpiryInterval" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" type="void" signature="void setMessageExpiryInterval(quint32 interval)">
                <parameter type="quint32" name="interval" default=""/>
            </function>
            <function name="setPayloadFormatIndicator" fullname="QMqttPublishProperties::setPayloadFormatIndicator" href="qmqttpublishproperties.html#setPayloadFormatIndicator" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" type="void" signature="void setPayloadFormatIndicator(QMqtt::PayloadFormatIndicator indicator)">
                <parameter type="QMqtt::PayloadFormatIndicator" name="indicator" default=""/>
            </function>
            <function name="setResponseTopic" fullname="QMqttPublishProperties::setResponseTopic" href="qmqttpublishproperties.html#setResponseTopic" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" type="void" signature="void setResponseTopic(const QString &amp;topic)">
                <parameter type="const QString &amp;" name="topic" default=""/>
            </function>
            <function name="setSubscriptionIdentifiers" fullname="QMqttPublishProperties::setSubscriptionIdentifiers" href="qmqttpublishproperties.html#setSubscriptionIdentifiers" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" type="void" signature="void setSubscriptionIdentifiers(const QList&lt;quint32&gt; &amp;ids)">
                <parameter type="const QList&lt;quint32&gt; &amp;" name="ids" default=""/>
            </function>
            <function name="setTopicAlias" fullname="QMqttPublishProperties::setTopicAlias" href="qmqttpublishproperties.html#setTopicAlias" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" type="void" signature="void setTopicAlias(quint16 alias)">
                <parameter type="quint16" name="alias" default=""/>
            </function>
            <function name="setUserProperties" fullname="QMqttPublishProperties::setUserProperties" href="qmqttpublishproperties.html#setUserProperties" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" type="void" signature="void setUserProperties(const QMqttUserProperties &amp;properties)">
                <parameter type="const QMqttUserProperties &amp;" name="properties" default=""/>
            </function>
            <function name="subscriptionIdentifiers" fullname="QMqttPublishProperties::subscriptionIdentifiers" href="qmqttpublishproperties.html#subscriptionIdentifiers" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="QList&lt;quint32&gt;" signature="QList&lt;quint32&gt; subscriptionIdentifiers() const"/>
            <function name="topicAlias" fullname="QMqttPublishProperties::topicAlias" href="qmqttpublishproperties.html#topicAlias" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="quint16" signature="quint16 topicAlias() const"/>
            <function name="userProperties" fullname="QMqttPublishProperties::userProperties" href="qmqttpublishproperties.html#userProperties" status="active" access="public" location="qmqttpublishproperties.h" documented="true" meta="plain" const="true" type="QMqttUserProperties" signature="QMqttUserProperties userProperties() const"/>
            <enum name="PublishPropertyDetail" fullname="QMqttPublishProperties::PublishPropertyDetail" href="qmqttpublishproperties.html#PublishPropertyDetail-enum" status="active" access="public" location="qmqttpublishproperties.h" documented="true" typedef="QMqttPublishProperties::PublishPropertyDetails">
                <value name="None" value="0x00000000"/>
                <value name="PayloadFormatIndicator" value="0x00000001"/>
                <value name="MessageExpiryInterval" value="0x00000002"/>
                <value name="TopicAlias" value="0x00000004"/>
                <value name="ResponseTopic" value="0x00000008"/>
                <value name="CorrelationData" value="0x00000010"/>
                <value name="UserProperty" value="0x00000020"/>
                <value name="SubscriptionIdentifier" value="0x00000040"/>
                <value name="ContentType" value="0x00000080"/>
            </enum>
            <typedef name="PublishPropertyDetails" fullname="QMqttPublishProperties::PublishPropertyDetails" href="qmqttpublishproperties.html#PublishPropertyDetail-enum" status="active" access="public" location="qmqttpublishproperties.h" enum="QMqttPublishProperties::PublishPropertyDetail"/>
        </class>
        <class name="QMqttServerConnectionProperties" href="qmqttserverconnectionproperties.html" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" bases="QMqttConnectionProperties" module="QtMqtt" brief="Represents configuration options of a server a QMqttClient is connected to">
            <function name="availableProperties" fullname="QMqttServerConnectionProperties::availableProperties" href="qmqttserverconnectionproperties.html#availableProperties" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QMqttServerConnectionProperties::ServerPropertyDetails" signature="QMqttServerConnectionProperties::ServerPropertyDetails availableProperties() const"/>
            <function name="clientIdAssigned" fullname="QMqttServerConnectionProperties::clientIdAssigned" href="qmqttserverconnectionproperties.html#clientIdAssigned" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="bool" signature="bool clientIdAssigned() const"/>
            <function name="isValid" fullname="QMqttServerConnectionProperties::isValid" href="qmqttserverconnectionproperties.html#isValid" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="maximumQoS" fullname="QMqttServerConnectionProperties::maximumQoS" href="qmqttserverconnectionproperties.html#maximumQoS" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="quint8" signature="quint8 maximumQoS() const"/>
            <function name="reason" fullname="QMqttServerConnectionProperties::reason" href="qmqttserverconnectionproperties.html#reason" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QString" signature="QString reason() const"/>
            <function name="reasonCode" fullname="QMqttServerConnectionProperties::reasonCode" href="qmqttserverconnectionproperties.html#reasonCode" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QMqtt::ReasonCode" signature="QMqtt::ReasonCode reasonCode() const"/>
            <function name="responseInformation" fullname="QMqttServerConnectionProperties::responseInformation" href="qmqttserverconnectionproperties.html#responseInformation" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QString" signature="QString responseInformation() const"/>
            <function name="retainAvailable" fullname="QMqttServerConnectionProperties::retainAvailable" href="qmqttserverconnectionproperties.html#retainAvailable" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="bool" signature="bool retainAvailable() const"/>
            <function name="serverKeepAlive" fullname="QMqttServerConnectionProperties::serverKeepAlive" href="qmqttserverconnectionproperties.html#serverKeepAlive" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="quint16" signature="quint16 serverKeepAlive() const"/>
            <function name="serverReference" fullname="QMqttServerConnectionProperties::serverReference" href="qmqttserverconnectionproperties.html#serverReference" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="QString" signature="QString serverReference() const"/>
            <function name="sharedSubscriptionSupported" fullname="QMqttServerConnectionProperties::sharedSubscriptionSupported" href="qmqttserverconnectionproperties.html#sharedSubscriptionSupported" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="bool" signature="bool sharedSubscriptionSupported() const"/>
            <function name="subscriptionIdentifierSupported" fullname="QMqttServerConnectionProperties::subscriptionIdentifierSupported" href="qmqttserverconnectionproperties.html#subscriptionIdentifierSupported" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="bool" signature="bool subscriptionIdentifierSupported() const"/>
            <function name="wildcardSupported" fullname="QMqttServerConnectionProperties::wildcardSupported" href="qmqttserverconnectionproperties.html#wildcardSupported" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" meta="plain" const="true" type="bool" signature="bool wildcardSupported() const"/>
            <enum name="ServerPropertyDetail" fullname="QMqttServerConnectionProperties::ServerPropertyDetail" href="qmqttserverconnectionproperties.html#ServerPropertyDetail-enum" status="active" access="public" location="qmqttconnectionproperties.h" documented="true" typedef="QMqttServerConnectionProperties::ServerPropertyDetails">
                <value name="None" value="0x00000000"/>
                <value name="SessionExpiryInterval" value="0x00000001"/>
                <value name="MaximumReceive" value="0x00000002"/>
                <value name="MaximumQoS" value="0x00000004"/>
                <value name="RetainAvailable" value="0x00000010"/>
                <value name="MaximumPacketSize" value="0x00000020"/>
                <value name="AssignedClientId" value="0x00000040"/>
                <value name="MaximumTopicAlias" value="0x00000080"/>
                <value name="ReasonString" value="0x00000100"/>
                <value name="UserProperty" value="0x00000200"/>
                <value name="WildCardSupported" value="0x00000400"/>
                <value name="SubscriptionIdentifierSupport" value="0x00000800"/>
                <value name="SharedSubscriptionSupport" value="0x00001000"/>
                <value name="ServerKeepAlive" value="0x00002000"/>
                <value name="ResponseInformation" value="0x00004000"/>
                <value name="ServerReference" value="0x00008000"/>
                <value name="AuthenticationMethod" value="0x00010000"/>
                <value name="AuthenticationData" value="0x00020000"/>
            </enum>
            <typedef name="ServerPropertyDetails" fullname="QMqttServerConnectionProperties::ServerPropertyDetails" href="qmqttserverconnectionproperties.html#ServerPropertyDetail-enum" status="active" access="public" location="qmqttconnectionproperties.h" enum="QMqttServerConnectionProperties::ServerPropertyDetail"/>
        </class>
        <class name="QMqttStringPair" href="qmqttstringpair.html" status="active" access="public" location="qmqtttype.h" documented="true" module="QtMqtt" brief="Represents the string pair data type of the MQTT 5.0 standard">
            <function name="name" fullname="QMqttStringPair::name" href="qmqttstringpair.html#name" status="active" access="public" location="qmqtttype.h" documented="true" meta="plain" const="true" type="QString" signature="QString name() const"/>
            <function name="operator!=" fullname="QMqttStringPair::operator!=" href="qmqttstringpair.html#operator-not-eq" status="active" access="public" location="qmqtttype.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator!=(const QMqttStringPair &amp;other) const">
                <parameter type="const QMqttStringPair &amp;" name="other" default=""/>
            </function>
            <function name="operator==" fullname="QMqttStringPair::operator==" href="qmqttstringpair.html#operator-eq-eq" status="active" access="public" location="qmqtttype.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator==(const QMqttStringPair &amp;other) const">
                <parameter type="const QMqttStringPair &amp;" name="other" default=""/>
            </function>
            <function name="setName" fullname="QMqttStringPair::setName" href="qmqttstringpair.html#setName" status="active" access="public" location="qmqtttype.h" documented="true" meta="plain" type="void" signature="void setName(const QString &amp;n)">
                <parameter type="const QString &amp;" name="n" default=""/>
            </function>
            <function name="setValue" fullname="QMqttStringPair::setValue" href="qmqttstringpair.html#setValue" status="active" access="public" location="qmqtttype.h" documented="true" meta="plain" type="void" signature="void setValue(const QString &amp;v)">
                <parameter type="const QString &amp;" name="v" default=""/>
            </function>
            <function name="value" fullname="QMqttStringPair::value" href="qmqttstringpair.html#value" status="active" access="public" location="qmqtttype.h" documented="true" meta="plain" const="true" type="QString" signature="QString value() const"/>
        </class>
        <class name="QMqttSubscription" href="qmqttsubscription.html" status="active" access="public" location="qmqttsubscription.h" documented="true" bases="QObject" module="QtMqtt" brief="Receives notifications from an MQTT broker about a specified topic">
            <function name="isSharedSubscription" fullname="QMqttSubscription::isSharedSubscription" href="qmqttsubscription.html#sharedSubscription-prop" status="active" access="public" location="qmqttsubscription.h" meta="plain" const="true" associated-property="sharedSubscription" type="bool" signature="bool isSharedSubscription() const"/>
            <function name="messageReceived" fullname="QMqttSubscription::messageReceived" href="qmqttsubscription.html#messageReceived" status="active" access="public" location="qmqttsubscription.h" documented="true" meta="signal" type="void" signature="void messageReceived(QMqttMessage msg)">
                <parameter type="QMqttMessage" name="msg" default=""/>
            </function>
            <function name="qos" fullname="QMqttSubscription::qos" href="qmqttsubscription.html#qos-prop" status="active" access="public" location="qmqttsubscription.h" meta="plain" const="true" associated-property="qos" type="quint8" signature="quint8 qos() const"/>
            <function name="qosChanged" fullname="QMqttSubscription::qosChanged" href="qmqttsubscription.html#qos-prop" status="active" access="public" location="qmqttsubscription.h" meta="signal" associated-property="qos" type="void" signature="void qosChanged(quint8)">
                <parameter type="quint8" name="" default=""/>
            </function>
            <function name="reason" fullname="QMqttSubscription::reason" href="qmqttsubscription.html#reason-prop" status="active" access="public" location="qmqttsubscription.h" meta="plain" const="true" associated-property="reason" type="QString" signature="QString reason() const"/>
            <function name="reasonCode" fullname="QMqttSubscription::reasonCode" href="qmqttsubscription.html#reasonCode-prop" status="active" access="public" location="qmqttsubscription.h" meta="plain" const="true" associated-property="reasonCode" type="QMqtt::ReasonCode" signature="QMqtt::ReasonCode reasonCode() const"/>
            <function name="sharedSubscriptionName" fullname="QMqttSubscription::sharedSubscriptionName" href="qmqttsubscription.html#sharedSubscriptionName-prop" status="active" access="public" location="qmqttsubscription.h" meta="plain" const="true" associated-property="sharedSubscriptionName" type="QString" signature="QString sharedSubscriptionName() const"/>
            <function name="state" fullname="QMqttSubscription::state" href="qmqttsubscription.html#state-prop" status="active" access="public" location="qmqttsubscription.h" meta="plain" const="true" associated-property="state" type="QMqttSubscription::SubscriptionState" signature="QMqttSubscription::SubscriptionState state() const"/>
            <function name="stateChanged" fullname="QMqttSubscription::stateChanged" href="qmqttsubscription.html#state-prop" status="active" access="public" location="qmqttsubscription.h" meta="signal" associated-property="state" type="void" signature="void stateChanged(QMqttSubscription::SubscriptionState state)">
                <parameter type="QMqttSubscription::SubscriptionState" name="state" default=""/>
            </function>
            <function name="topic" fullname="QMqttSubscription::topic" href="qmqttsubscription.html#topic-prop" status="active" access="public" location="qmqttsubscription.h" meta="plain" const="true" associated-property="topic" type="QMqttTopicFilter" signature="QMqttTopicFilter topic() const"/>
            <function name="unsubscribe" fullname="QMqttSubscription::unsubscribe" href="qmqttsubscription.html#unsubscribe" status="active" access="public" location="qmqttsubscription.h" documented="true" meta="slot" type="void" signature="void unsubscribe()"/>
            <function name="userProperties" fullname="QMqttSubscription::userProperties" href="qmqttsubscription.html#userProperties" status="active" access="public" location="qmqttsubscription.h" documented="true" meta="plain" const="true" type="QMqttUserProperties" signature="QMqttUserProperties userProperties() const"/>
            <function name="~QMqttSubscription" fullname="QMqttSubscription::~QMqttSubscription" href="qmqttsubscription.html#dtor.QMqttSubscription" status="active" access="public" location="qmqttsubscription.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QMqttSubscription() override"/>
            <enum name="SubscriptionState" fullname="QMqttSubscription::SubscriptionState" href="qmqttsubscription.html#SubscriptionState-enum" status="active" access="public" location="qmqttsubscription.h" documented="true">
                <value name="Unsubscribed" value="0"/>
                <value name="SubscriptionPending" value="1"/>
                <value name="Subscribed" value="2"/>
                <value name="UnsubscriptionPending" value="3"/>
                <value name="Error" value="4"/>
            </enum>
            <property name="qos" fullname="QMqttSubscription::qos" href="qmqttsubscription.html#qos-prop" status="active" access="public" location="qmqttsubscription.h" documented="true" writable="false" dataType="quint8" brief="This property holds the QoS level at which the subscription has been made">
                <getter name="qos"/>
                <notifier name="qosChanged"/>
            </property>
            <property name="reason" fullname="QMqttSubscription::reason" href="qmqttsubscription.html#reason-prop" status="active" access="public" location="qmqttsubscription.h" documented="true" writable="false" dataType="QString" brief="This property holds the reason string for the subscription">
                <getter name="reason"/>
            </property>
            <property name="reasonCode" fullname="QMqttSubscription::reasonCode" href="qmqttsubscription.html#reasonCode-prop" status="active" access="public" location="qmqttsubscription.h" documented="true" writable="false" dataType="QMqtt::ReasonCode" brief="This property holds the reason code for the subscription">
                <getter name="reasonCode"/>
            </property>
            <property name="sharedSubscription" fullname="QMqttSubscription::sharedSubscription" href="qmqttsubscription.html#sharedSubscription-prop" status="active" access="public" location="qmqttsubscription.h" documented="true" writable="false" dataType="bool" brief="This property holds whether the subscription is shared">
                <getter name="isSharedSubscription"/>
            </property>
            <property name="sharedSubscriptionName" fullname="QMqttSubscription::sharedSubscriptionName" href="qmqttsubscription.html#sharedSubscriptionName-prop" status="active" access="public" location="qmqttsubscription.h" documented="true" writable="false" dataType="QString" brief="This property holds the name of the shared subscription">
                <getter name="sharedSubscriptionName"/>
            </property>
            <property name="state" fullname="QMqttSubscription::state" href="qmqttsubscription.html#state-prop" status="active" access="public" location="qmqttsubscription.h" documented="true" writable="false" dataType="SubscriptionState" brief="This property holds the state of the subscription">
                <getter name="state"/>
                <notifier name="stateChanged"/>
            </property>
            <property name="topic" fullname="QMqttSubscription::topic" href="qmqttsubscription.html#topic-prop" status="active" access="public" location="qmqttsubscription.h" documented="true" writable="false" dataType="QMqttTopicFilter" brief="This property holds the topic of the subscription">
                <getter name="topic"/>
            </property>
        </class>
        <class name="QMqttSubscriptionProperties" href="qmqttsubscriptionproperties.html" status="active" access="public" location="qmqttsubscriptionproperties.h" documented="true" module="QtMqtt" brief="Represents configuration options a QMqttClient can pass to the server when subscribing to a topic filter">
            <function name="noLocal" fullname="QMqttSubscriptionProperties::noLocal" href="qmqttsubscriptionproperties.html#noLocal" status="active" access="public" location="qmqttsubscriptionproperties.h" documented="true" since="6.4" meta="plain" const="true" type="bool" signature="bool noLocal() const"/>
            <function name="setNoLocal" fullname="QMqttSubscriptionProperties::setNoLocal" href="qmqttsubscriptionproperties.html#setNoLocal" status="active" access="public" location="qmqttsubscriptionproperties.h" documented="true" since="6.4" meta="plain" type="void" signature="void setNoLocal(bool noloc)">
                <parameter type="bool" name="noloc" default=""/>
            </function>
            <function name="setSubscriptionIdentifier" fullname="QMqttSubscriptionProperties::setSubscriptionIdentifier" href="qmqttsubscriptionproperties.html#setSubscriptionIdentifier" status="active" access="public" location="qmqttsubscriptionproperties.h" documented="true" meta="plain" type="void" signature="void setSubscriptionIdentifier(quint32 id)">
                <parameter type="quint32" name="id" default=""/>
            </function>
            <function name="setUserProperties" fullname="QMqttSubscriptionProperties::setUserProperties" href="qmqttsubscriptionproperties.html#setUserProperties" status="active" access="public" location="qmqttsubscriptionproperties.h" documented="true" meta="plain" type="void" signature="void setUserProperties(const QMqttUserProperties &amp;user)">
                <parameter type="const QMqttUserProperties &amp;" name="user" default=""/>
            </function>
            <function name="subscriptionIdentifier" fullname="QMqttSubscriptionProperties::subscriptionIdentifier" href="qmqttsubscriptionproperties.html#subscriptionIdentifier" status="active" access="public" location="qmqttsubscriptionproperties.h" documented="true" meta="plain" const="true" type="quint32" signature="quint32 subscriptionIdentifier() const"/>
            <function name="userProperties" fullname="QMqttSubscriptionProperties::userProperties" href="qmqttsubscriptionproperties.html#userProperties" status="active" access="public" location="qmqttsubscriptionproperties.h" documented="true" meta="plain" const="true" type="QMqttUserProperties" signature="QMqttUserProperties userProperties() const"/>
        </class>
        <class threadsafety="reentrant" name="QMqttTopicFilter" href="qmqtttopicfilter.html" status="active" access="public" location="qmqtttopicfilter.h" documented="true" groups="shared" module="QtMqtt" brief="Represents a MQTT topic filter">
            <function name="QMqttTopicFilter" fullname="QMqttTopicFilter::QMqttTopicFilter" href="qmqtttopicfilter.html#QMqttTopicFilter" status="active" access="public" location="qmqtttopicfilter.h" documented="true" meta="constructor" signature="QMqttTopicFilter(const QLatin1String &amp;filter)">
                <parameter type="const QLatin1String &amp;" name="filter" default=""/>
            </function>
            <function name="QMqttTopicFilter" fullname="QMqttTopicFilter::QMqttTopicFilter" href="qmqtttopicfilter.html#QMqttTopicFilter-1" status="active" access="public" location="qmqtttopicfilter.h" documented="true" meta="copy-constructor" overload="true" overload-number="1" signature="QMqttTopicFilter(const QMqttTopicFilter &amp;filter)">
                <parameter type="const QMqttTopicFilter &amp;" name="filter" default=""/>
            </function>
            <function name="QMqttTopicFilter" fullname="QMqttTopicFilter::QMqttTopicFilter" href="qmqtttopicfilter.html#QMqttTopicFilter-2" status="active" access="public" location="qmqtttopicfilter.h" documented="true" meta="constructor" overload="true" overload-number="2" signature="QMqttTopicFilter(const QString &amp;filter)">
                <parameter type="const QString &amp;" name="filter" default="QString()"/>
            </function>
            <function name="filter" fullname="QMqttTopicFilter::filter" href="qmqtttopicfilter.html#filter" status="active" access="public" location="qmqtttopicfilter.h" documented="true" meta="plain" const="true" type="QString" signature="QString filter() const"/>
            <function name="isValid" fullname="QMqttTopicFilter::isValid" href="qmqtttopicfilter.html#isValid" status="active" access="public" location="qmqtttopicfilter.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="match" fullname="QMqttTopicFilter::match" href="qmqtttopicfilter.html#match" status="active" access="public" location="qmqtttopicfilter.h" documented="true" meta="plain" const="true" type="bool" signature="bool match(const QMqttTopicName &amp;name, QMqttTopicFilter::MatchOptions matchOptions) const">
                <parameter type="const QMqttTopicName &amp;" name="name" default=""/>
                <parameter type="QMqttTopicFilter::MatchOptions" name="matchOptions" default="NoMatchOption"/>
            </function>
            <function name="operator!=" href="qmqtttopicfilter.html#operator-not-eq" status="active" access="public" location="qmqtttopicfilter.h" documented="true" related="6" meta="plain" noexcept="true" type="bool" signature="bool operator!=(const QMqttTopicFilter &amp;lhs, const QMqttTopicFilter &amp;rhs)">
                <parameter type="const QMqttTopicFilter &amp;" name="lhs" default=""/>
                <parameter type="const QMqttTopicFilter &amp;" name="rhs" default=""/>
            </function>
            <function name="operator&lt;" href="qmqtttopicfilter.html#operator-lt" status="active" access="public" location="qmqtttopicfilter.h" documented="true" related="7" meta="plain" noexcept="true" type="bool" signature="bool operator&lt;(const QMqttTopicFilter &amp;lhs, const QMqttTopicFilter &amp;rhs)">
                <parameter type="const QMqttTopicFilter &amp;" name="lhs" default=""/>
                <parameter type="const QMqttTopicFilter &amp;" name="rhs" default=""/>
            </function>
            <function name="operator&lt;&lt;" href="qmqtttopicfilter.html#operator-lt-lt" status="active" access="public" location="qmqtttopicfilter.h" documented="true" related="0" meta="plain" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;out, const QMqttTopicFilter &amp;filter)">
                <parameter type="QDataStream &amp;" name="out" default=""/>
                <parameter type="const QMqttTopicFilter &amp;" name="filter" default=""/>
            </function>
            <function name="operator=" fullname="QMqttTopicFilter::operator=" href="qmqtttopicfilter.html#operator-eq" status="active" access="public" location="qmqtttopicfilter.h" documented="true" meta="copy-assign" type="QMqttTopicFilter &amp;" signature="QMqttTopicFilter &amp; operator=(const QMqttTopicFilter &amp;filter)">
                <parameter type="const QMqttTopicFilter &amp;" name="filter" default=""/>
            </function>
            <function name="operator==" href="qmqtttopicfilter.html#operator-eq-eq" status="active" access="public" location="qmqtttopicfilter.h" documented="true" related="8" meta="plain" noexcept="true" type="bool" signature="bool operator==(const QMqttTopicFilter &amp;lhs, const QMqttTopicFilter &amp;rhs)">
                <parameter type="const QMqttTopicFilter &amp;" name="lhs" default=""/>
                <parameter type="const QMqttTopicFilter &amp;" name="rhs" default=""/>
            </function>
            <function name="operator&gt;&gt;" href="qmqtttopicfilter.html#operator-gt-gt" status="active" access="public" location="qmqtttopicfilter.h" documented="true" related="2" meta="plain" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;in, QMqttTopicFilter &amp;filter)">
                <parameter type="QDataStream &amp;" name="in" default=""/>
                <parameter type="QMqttTopicFilter &amp;" name="filter" default=""/>
            </function>
            <function name="setFilter" fullname="QMqttTopicFilter::setFilter" href="qmqtttopicfilter.html#setFilter" status="active" access="public" location="qmqtttopicfilter.h" documented="true" meta="plain" type="void" signature="void setFilter(const QString &amp;filter)">
                <parameter type="const QString &amp;" name="filter" default=""/>
            </function>
            <function name="sharedSubscriptionName" fullname="QMqttTopicFilter::sharedSubscriptionName" href="qmqtttopicfilter.html#sharedSubscriptionName" status="active" access="public" location="qmqtttopicfilter.h" documented="true" meta="plain" const="true" type="QString" signature="QString sharedSubscriptionName() const"/>
            <function name="swap" fullname="QMqttTopicFilter::swap" href="qmqtttopicfilter.html#swap" status="active" access="public" location="qmqtttopicfilter.h" documented="true" meta="plain" noexcept="true" type="void" signature="void swap(QMqttTopicFilter &amp;other)">
                <parameter type="QMqttTopicFilter &amp;" name="other" default=""/>
            </function>
            <function name="~QMqttTopicFilter" fullname="QMqttTopicFilter::~QMqttTopicFilter" href="qmqtttopicfilter.html#dtor.QMqttTopicFilter" status="active" access="public" location="qmqtttopicfilter.h" documented="true" meta="destructor" noexcept="true" signature="~QMqttTopicFilter()"/>
            <enum name="MatchOption" fullname="QMqttTopicFilter::MatchOption" href="qmqtttopicfilter.html#MatchOption-enum" status="active" access="public" location="qmqtttopicfilter.h" documented="true" typedef="QMqttTopicFilter::MatchOptions">
                <value name="NoMatchOption" value="0x0000"/>
                <value name="WildcardsDontMatchDollarTopicMatchOption" value="0x0001"/>
            </enum>
            <typedef name="MatchOptions" fullname="QMqttTopicFilter::MatchOptions" href="qmqtttopicfilter.html#MatchOption-enum" status="active" access="public" location="qmqtttopicfilter.h" enum="QMqttTopicFilter::MatchOption"/>
        </class>
        <class threadsafety="reentrant" name="QMqttTopicName" href="qmqtttopicname.html" status="active" access="public" location="qmqtttopicname.h" documented="true" groups="shared" module="QtMqtt" brief="Represents a MQTT topic name">
            <function name="QMqttTopicName" fullname="QMqttTopicName::QMqttTopicName" href="qmqtttopicname.html#QMqttTopicName" status="active" access="public" location="qmqtttopicname.h" documented="true" meta="constructor" signature="QMqttTopicName(const QLatin1String &amp;name)">
                <parameter type="const QLatin1String &amp;" name="name" default=""/>
            </function>
            <function name="QMqttTopicName" fullname="QMqttTopicName::QMqttTopicName" href="qmqtttopicname.html#QMqttTopicName-1" status="active" access="public" location="qmqtttopicname.h" documented="true" meta="copy-constructor" overload="true" overload-number="1" signature="QMqttTopicName(const QMqttTopicName &amp;name)">
                <parameter type="const QMqttTopicName &amp;" name="name" default=""/>
            </function>
            <function name="QMqttTopicName" fullname="QMqttTopicName::QMqttTopicName" href="qmqtttopicname.html#QMqttTopicName-2" status="active" access="public" location="qmqtttopicname.h" documented="true" meta="constructor" overload="true" overload-number="2" signature="QMqttTopicName(const QString &amp;name)">
                <parameter type="const QString &amp;" name="name" default="QString()"/>
            </function>
            <function name="isValid" fullname="QMqttTopicName::isValid" href="qmqtttopicname.html#isValid" status="active" access="public" location="qmqtttopicname.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="levelCount" fullname="QMqttTopicName::levelCount" href="qmqtttopicname.html#levelCount" status="active" access="public" location="qmqtttopicname.h" documented="true" meta="plain" const="true" type="int" signature="int levelCount() const"/>
            <function name="levels" fullname="QMqttTopicName::levels" href="qmqtttopicname.html#levels" status="active" access="public" location="qmqtttopicname.h" documented="true" meta="plain" const="true" type="QStringList" signature="QStringList levels() const"/>
            <function name="name" fullname="QMqttTopicName::name" href="qmqtttopicname.html#name" status="active" access="public" location="qmqtttopicname.h" documented="true" meta="plain" const="true" type="QString" signature="QString name() const"/>
            <function name="operator!=" href="qmqtttopicname.html#operator-not-eq" status="active" access="public" location="qmqtttopicname.h" documented="true" related="9" meta="plain" noexcept="true" type="bool" signature="bool operator!=(const QMqttTopicName &amp;lhs, const QMqttTopicName &amp;rhs)">
                <parameter type="const QMqttTopicName &amp;" name="lhs" default=""/>
                <parameter type="const QMqttTopicName &amp;" name="rhs" default=""/>
            </function>
            <function name="operator&lt;" href="qmqtttopicname.html#operator-lt" status="active" access="public" location="qmqtttopicname.h" documented="true" related="10" meta="plain" noexcept="true" type="bool" signature="bool operator&lt;(const QMqttTopicName &amp;lhs, const QMqttTopicName &amp;rhs)">
                <parameter type="const QMqttTopicName &amp;" name="lhs" default=""/>
                <parameter type="const QMqttTopicName &amp;" name="rhs" default=""/>
            </function>
            <function name="operator&lt;&lt;" href="qmqtttopicname.html#operator-lt-lt" status="active" access="public" location="qmqtttopicname.h" documented="true" related="1" meta="plain" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;out, const QMqttTopicName &amp;name)">
                <parameter type="QDataStream &amp;" name="out" default=""/>
                <parameter type="const QMqttTopicName &amp;" name="name" default=""/>
            </function>
            <function name="operator=" fullname="QMqttTopicName::operator=" href="qmqtttopicname.html#operator-eq" status="active" access="public" location="qmqtttopicname.h" documented="true" meta="copy-assign" type="QMqttTopicName &amp;" signature="QMqttTopicName &amp; operator=(const QMqttTopicName &amp;name)">
                <parameter type="const QMqttTopicName &amp;" name="name" default=""/>
            </function>
            <function name="operator==" href="qmqtttopicname.html#operator-eq-eq" status="active" access="public" location="qmqtttopicname.h" documented="true" related="11" meta="plain" noexcept="true" type="bool" signature="bool operator==(const QMqttTopicName &amp;lhs, const QMqttTopicName &amp;rhs)">
                <parameter type="const QMqttTopicName &amp;" name="lhs" default=""/>
                <parameter type="const QMqttTopicName &amp;" name="rhs" default=""/>
            </function>
            <function name="operator&gt;&gt;" href="qmqtttopicname.html#operator-gt-gt" status="active" access="public" location="qmqtttopicname.h" documented="true" related="3" meta="plain" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;in, QMqttTopicName &amp;name)">
                <parameter type="QDataStream &amp;" name="in" default=""/>
                <parameter type="QMqttTopicName &amp;" name="name" default=""/>
            </function>
            <function name="setName" fullname="QMqttTopicName::setName" href="qmqtttopicname.html#setName" status="active" access="public" location="qmqtttopicname.h" documented="true" meta="plain" type="void" signature="void setName(const QString &amp;name)">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="swap" fullname="QMqttTopicName::swap" href="qmqtttopicname.html#swap" status="active" access="public" location="qmqtttopicname.h" documented="true" meta="plain" noexcept="true" type="void" signature="void swap(QMqttTopicName &amp;other)">
                <parameter type="QMqttTopicName &amp;" name="other" default=""/>
            </function>
            <function name="~QMqttTopicName" fullname="QMqttTopicName::~QMqttTopicName" href="qmqtttopicname.html#dtor.QMqttTopicName" status="active" access="public" location="qmqtttopicname.h" documented="true" meta="destructor" noexcept="true" signature="~QMqttTopicName()"/>
        </class>
        <class name="QMqttUnsubscriptionProperties" href="qmqttunsubscriptionproperties.html" status="active" access="public" location="qmqttsubscriptionproperties.h" documented="true" module="QtMqtt" brief="Represents configuration options a QMqttClient can pass to the server when unsubscribing from a topic filter">
            <function name="setUserProperties" fullname="QMqttUnsubscriptionProperties::setUserProperties" href="qmqttunsubscriptionproperties.html#setUserProperties" status="active" access="public" location="qmqttsubscriptionproperties.h" documented="true" meta="plain" type="void" signature="void setUserProperties(const QMqttUserProperties &amp;user)">
                <parameter type="const QMqttUserProperties &amp;" name="user" default=""/>
            </function>
            <function name="userProperties" fullname="QMqttUnsubscriptionProperties::userProperties" href="qmqttunsubscriptionproperties.html#userProperties" status="active" access="public" location="qmqttsubscriptionproperties.h" documented="true" meta="plain" const="true" type="QMqttUserProperties" signature="QMqttUserProperties userProperties() const"/>
        </class>
        <class name="QMqttUserProperties" href="qmqttuserproperties.html" status="active" access="public" location="qmqtttype.h" documented="true" bases="QList" module="QtMqtt" brief="Represents a list of QMqttStringPair values which can be passed to the server"/>
        <page name="qtmqtt-index.html" href="qtmqtt-index.html" status="active" location="index.qdoc" documented="true" subtype="page" title="Qt MQTT" fulltitle="Qt MQTT" subtitle="" brief="Provides classes and functions to make MQTT programming simple and portable">
            <contents name="using-the-module" title="Using the Module" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="articles-and-guides" title="Articles and Guides" level="1"/>
            <contents name="examples" title="Examples" level="1"/>
            <contents name="reference" title="Reference" level="1"/>
            <contents name="licenses-and-attributions" title="Licenses and Attributions" level="1"/>
        </page>
        <page name="qtmqtt-overview.html" href="qtmqtt-overview.html" status="active" location="overview.qdoc" documented="true" groups="explanations-networkingandconnectivity" subtype="page" title="Qt MQTT Overview" fulltitle="Qt MQTT Overview" subtitle="" brief="Provides insight into the MQTT protocol and the Qt MQTT module">
            <contents name="publish-and-subscribe" title="Publish and Subscribe" level="1"/>
            <contents name="topics" title="Topics" level="1"/>
            <contents name="subscribing-to-topics-using-wildcards" title="Subscribing to Topics Using Wildcards" level="1"/>
            <contents name="shared-subscriptions" title="Shared Subscriptions" level="1"/>
            <contents name="topic-aliases" title="Topic Aliases" level="1"/>
            <contents name="security" title="Security" level="1"/>
            <contents name="quality-of-service" title="Quality of Service" level="1"/>
            <contents name="will-messages" title="Will Messages" level="1"/>
            <contents name="retained-messages" title="Retained Messages" level="1"/>
        </page>
        <page name="quickpublication" href="qtmqtt-quickpublication-example.html" status="active" location="quickpublication.qdoc" documented="true" groups="category Connectivity,qtmqtt-examples" subtype="example" title="Qt Quick Publication" fulltitle="Qt Quick Publication" subtitle="" brief="Use Qt Quick Controls to create an application that can publish on MQTT topics">
            <contents name="creating-a-client" title="Creating a Client" level="1"/>
            <contents name="registering-classes-in-qml" title="Registering Classes in QML" level="1"/>
            <page name="quickpublication/Main.qml" href="qtmqtt-quickpublication-main-qml.html" status="active" subtype="file" title="" fulltitle="Main.qml Example File" subtitle="quickpublication/Main.qml"/>
            <page name="quickpublication/qmlmqttclient.cpp" href="qtmqtt-quickpublication-qmlmqttclient-cpp.html" status="active" subtype="file" title="" fulltitle="qmlmqttclient.cpp Example File" subtitle="quickpublication/qmlmqttclient.cpp"/>
            <page name="quickpublication/qmlmqttclient.h" href="qtmqtt-quickpublication-qmlmqttclient-h.html" status="active" subtype="file" title="" fulltitle="qmlmqttclient.h Example File" subtitle="quickpublication/qmlmqttclient.h"/>
            <page name="quickpublication/main.cpp" href="qtmqtt-quickpublication-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="quickpublication/main.cpp"/>
            <page name="quickpublication/CMakeLists.txt" href="qtmqtt-quickpublication-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="quickpublication/CMakeLists.txt"/>
            <page name="quickpublication/qmldir" href="qtmqtt-quickpublication-qmldir.html" status="active" subtype="file" title="" fulltitle="qmldir Example File" subtitle="quickpublication/qmldir"/>
            <page name="quickpublication/quickpublication.pro" href="qtmqtt-quickpublication-quickpublication-pro.html" status="active" subtype="file" title="" fulltitle="quickpublication.pro Example File" subtitle="quickpublication/quickpublication.pro"/>
        </page>
        <page name="quicksubscription" href="qtmqtt-quicksubscription-example.html" status="active" location="quicksubscription.qdoc" documented="true" groups="category Connectivity,qtmqtt-examples" subtype="example" title="Qt Quick Subscription" fulltitle="Qt Quick Subscription" subtitle="" brief="Use Qt Quick Controls to create an application that can subscribe to MQTT topics">
            <contents name="creating-a-client" title="Creating a Client" level="1"/>
            <contents name="registering-classes-in-qml" title="Registering Classes in QML" level="1"/>
            <page name="quicksubscription/Main.qml" href="qtmqtt-quicksubscription-main-qml.html" status="active" subtype="file" title="" fulltitle="Main.qml Example File" subtitle="quicksubscription/Main.qml"/>
            <page name="quicksubscription/qmlmqttclient.cpp" href="qtmqtt-quicksubscription-qmlmqttclient-cpp.html" status="active" subtype="file" title="" fulltitle="qmlmqttclient.cpp Example File" subtitle="quicksubscription/qmlmqttclient.cpp"/>
            <page name="quicksubscription/qmlmqttclient.h" href="qtmqtt-quicksubscription-qmlmqttclient-h.html" status="active" subtype="file" title="" fulltitle="qmlmqttclient.h Example File" subtitle="quicksubscription/qmlmqttclient.h"/>
            <page name="quicksubscription/main.cpp" href="qtmqtt-quicksubscription-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="quicksubscription/main.cpp"/>
            <page name="quicksubscription/CMakeLists.txt" href="qtmqtt-quicksubscription-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="quicksubscription/CMakeLists.txt"/>
            <page name="quicksubscription/qmldir" href="qtmqtt-quicksubscription-qmldir.html" status="active" subtype="file" title="" fulltitle="qmldir Example File" subtitle="quicksubscription/qmldir"/>
            <page name="quicksubscription/quicksubscription.pro" href="qtmqtt-quicksubscription-quicksubscription-pro.html" status="active" subtype="file" title="" fulltitle="quicksubscription.pro Example File" subtitle="quicksubscription/quicksubscription.pro"/>
        </page>
        <page name="simpleclient" href="qtmqtt-simpleclient-example.html" status="active" location="simpleclient.qdoc" documented="true" groups="category Connectivity,qtmqtt-examples" subtype="example" title="Simple MQTT Client" fulltitle="Simple MQTT Client" subtitle="" brief="Creating a minimalistic telemetry application">
            <contents name="simpleclient-options" title="simpleclient Options" level="1"/>
            <contents name="connection-settings" title="Connection Settings" level="1"/>
            <contents name="creating-a-client" title="Creating a Client" level="1"/>
            <contents name="creating-a-client-3" title="Creating a Client" level="1"/>
            <page name="simpleclient/mainwindow.cpp" href="qtmqtt-simpleclient-mainwindow-cpp.html" status="active" subtype="file" title="" fulltitle="mainwindow.cpp Example File" subtitle="simpleclient/mainwindow.cpp"/>
            <page name="simpleclient/mainwindow.h" href="qtmqtt-simpleclient-mainwindow-h.html" status="active" subtype="file" title="" fulltitle="mainwindow.h Example File" subtitle="simpleclient/mainwindow.h"/>
            <page name="simpleclient/mainwindow.ui" href="qtmqtt-simpleclient-mainwindow-ui.html" status="active" subtype="file" title="" fulltitle="mainwindow.ui Example File" subtitle="simpleclient/mainwindow.ui"/>
            <page name="simpleclient/main.cpp" href="qtmqtt-simpleclient-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="simpleclient/main.cpp"/>
            <page name="simpleclient/CMakeLists.txt" href="qtmqtt-simpleclient-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="simpleclient/CMakeLists.txt"/>
            <page name="simpleclient/simpleclient.pro" href="qtmqtt-simpleclient-simpleclient-pro.html" status="active" subtype="file" title="" fulltitle="simpleclient.pro Example File" subtitle="simpleclient/simpleclient.pro"/>
        </page>
        <page name="subscriptions" href="qtmqtt-subscriptions-example.html" status="active" location="subscriptions.qdoc" documented="true" groups="category Connectivity,qtmqtt-examples" subtype="example" title="MQTT Subscriptions" fulltitle="MQTT Subscriptions" subtitle="" brief="Creating a application that communicates with an MQTT broker">
            <contents name="creating-a-client" title="Creating a Client" level="1"/>
            <contents name="subscribing-to-topics" title="Subscribing to Topics" level="1"/>
            <contents name="receiving-messages" title="Receiving Messages" level="2"/>
            <page name="subscriptions/mainwindow.cpp" href="qtmqtt-subscriptions-mainwindow-cpp.html" status="active" subtype="file" title="" fulltitle="mainwindow.cpp Example File" subtitle="subscriptions/mainwindow.cpp"/>
            <page name="subscriptions/mainwindow.h" href="qtmqtt-subscriptions-mainwindow-h.html" status="active" subtype="file" title="" fulltitle="mainwindow.h Example File" subtitle="subscriptions/mainwindow.h"/>
            <page name="subscriptions/mainwindow.ui" href="qtmqtt-subscriptions-mainwindow-ui.html" status="active" subtype="file" title="" fulltitle="mainwindow.ui Example File" subtitle="subscriptions/mainwindow.ui"/>
            <page name="subscriptions/subscriptionwindow.cpp" href="qtmqtt-subscriptions-subscriptionwindow-cpp.html" status="active" subtype="file" title="" fulltitle="subscriptionwindow.cpp Example File" subtitle="subscriptions/subscriptionwindow.cpp"/>
            <page name="subscriptions/subscriptionwindow.h" href="qtmqtt-subscriptions-subscriptionwindow-h.html" status="active" subtype="file" title="" fulltitle="subscriptionwindow.h Example File" subtitle="subscriptions/subscriptionwindow.h"/>
            <page name="subscriptions/subscriptionwindow.ui" href="qtmqtt-subscriptions-subscriptionwindow-ui.html" status="active" subtype="file" title="" fulltitle="subscriptionwindow.ui Example File" subtitle="subscriptions/subscriptionwindow.ui"/>
            <page name="subscriptions/main.cpp" href="qtmqtt-subscriptions-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="subscriptions/main.cpp"/>
            <page name="subscriptions/CMakeLists.txt" href="qtmqtt-subscriptions-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="subscriptions/CMakeLists.txt"/>
            <page name="subscriptions/subscriptions.pro" href="qtmqtt-subscriptions-subscriptions-pro.html" status="active" subtype="file" title="" fulltitle="subscriptions.pro Example File" subtitle="subscriptions/subscriptions.pro"/>
        </page>
        <page name="websocketsubscription" href="qtmqtt-websocketsubscription-example.html" status="active" location="websocketsubscription.qdoc" documented="true" groups="category Connectivity,qtmqtt-examples" subtype="example" title="WebSockets MQTT Subscription" fulltitle="WebSockets MQTT Subscription" subtitle="" brief="Combining an MQTT client with a web socket connection">
            <contents name="creating-a-custom-qiodevice" title="Creating a Custom QIODevice" level="1"/>
            <contents name="designing-a-class-to-manage-the-connection-and-subscription" title="Designing a Class to Manage the Connection and Subscription" level="1"/>
            <contents name="subscribing-to-and-receiving-messages" title="Subscribing to and Receiving Messages" level="1"/>
            <page name="websocketsubscription/clientsubscription.cpp" href="qtmqtt-websocketsubscription-clientsubscription-cpp.html" status="active" subtype="file" title="" fulltitle="clientsubscription.cpp Example File" subtitle="websocketsubscription/clientsubscription.cpp"/>
            <page name="websocketsubscription/clientsubscription.h" href="qtmqtt-websocketsubscription-clientsubscription-h.html" status="active" subtype="file" title="" fulltitle="clientsubscription.h Example File" subtitle="websocketsubscription/clientsubscription.h"/>
            <page name="websocketsubscription/websocketiodevice.cpp" href="qtmqtt-websocketsubscription-websocketiodevice-cpp.html" status="active" subtype="file" title="" fulltitle="websocketiodevice.cpp Example File" subtitle="websocketsubscription/websocketiodevice.cpp"/>
            <page name="websocketsubscription/websocketiodevice.h" href="qtmqtt-websocketsubscription-websocketiodevice-h.html" status="active" subtype="file" title="" fulltitle="websocketiodevice.h Example File" subtitle="websocketsubscription/websocketiodevice.h"/>
            <page name="websocketsubscription/main.cpp" href="qtmqtt-websocketsubscription-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="websocketsubscription/main.cpp"/>
            <page name="websocketsubscription/CMakeLists.txt" href="qtmqtt-websocketsubscription-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="websocketsubscription/CMakeLists.txt"/>
            <page name="websocketsubscription/websocketsubscription.pro" href="qtmqtt-websocketsubscription-websocketsubscription-pro.html" status="active" subtype="file" title="" fulltitle="websocketsubscription.pro Example File" subtitle="websocketsubscription/websocketsubscription.pro"/>
        </page>
        <page name="https://www.mqtt.org" href="https://www.mqtt.org" status="active" location="external-resources.qdoc" documented="true" subtype="externalpage" title="MQTT" fulltitle="MQTT" subtitle=""/>
        <group name="category Connectivity" href="category-connectivity.html" status="internal" seen="false" title=""/>
        <group name="explanations-networkingandconnectivity" href="explanations-networkingandconnectivity.html" status="internal" seen="false" title=""/>
        <group name="modules" href="modules.html" status="internal" seen="false" title=""/>
        <group name="qtmqtt-examples" href="qtmqtt-examples.html" status="active" location="examples.qdoc" documented="true" seen="true" title="Qt MQTT Examples" brief="List of Qt MQTT examples"/>
        <group name="shared" href="shared.html" status="internal" seen="false" title=""/>
        <module name="QtMqtt" href="qtmqtt-module.html" status="active" location="module.qdoc" documented="true" groups="modules" seen="true" title="Qt MQTT C++ Classes" brief="Provides classes that enable sending messages via the MQTT protocol"/>
        <proxy name="QHash" href="qhash-qtmqtt-proxy.html" status="active" access="public">
            <function name="qHash" href="qhash-qtmqtt-proxy.html#qHash" status="active" access="public" location="qmqtttopicfilter.h" documented="true" related="4" meta="plain" noexcept="true" type="size_t" signature="size_t qHash(const QMqttTopicFilter &amp;filter, size_t seed)">
                <parameter type="const QMqttTopicFilter &amp;" name="filter" default=""/>
                <parameter type="size_t" name="seed" default="0"/>
            </function>
            <function name="qHash" href="qhash-qtmqtt-proxy.html#qHash-1" status="active" access="public" location="qmqtttopicname.h" documented="true" related="5" meta="plain" noexcept="true" overload="true" overload-number="1" type="size_t" signature="size_t qHash(const QMqttTopicName &amp;name, size_t seed)">
                <parameter type="const QMqttTopicName &amp;" name="name" default=""/>
                <parameter type="size_t" name="seed" default="0"/>
            </function>
        </proxy>
    </namespace>
</INDEX>
