Sur cette page

QMqttSubscriptionProperties Class

La classe QMqttSubscriptionProperties représente les options de configuration qu'un site QMqttClient peut transmettre au serveur lors de l'abonnement à un filtre de sujet. Plus d'informations...

En-tête : #include <QMqttSubscriptionProperties>
CMake : find_package(Qt6 REQUIRED COMPONENTS Mqtt)
target_link_libraries(mytarget PRIVATE Qt6::Mqtt)
qmake : QT += mqtt

Fonctions publiques

(since 6.4) bool noLocal() const
(since 6.4) void setNoLocal(bool noloc)
void setSubscriptionIdentifier(quint32 id)
void setUserProperties(const QMqttUserProperties &user)
quint32 subscriptionIdentifier() const
QMqttUserProperties userProperties() const

Description détaillée

Note : Les propriétés d'abonnement font partie de la spécification MQTT 5.0 et ne peuvent pas être utilisées lors d'une connexion avec un niveau de protocole inférieur. Voir QMqttClient::ProtocolVersion pour plus d'informations.

Documentation des fonctions membres

[since 6.4] bool QMqttSubscriptionProperties::noLocal() const

Retourne vrai si l'abonnement ne doit pas recevoir de messages locaux sur le même sujet.

Cette fonction a été introduite dans Qt 6.4.

Voir également setNoLocal().

[since 6.4] void QMqttSubscriptionProperties::setNoLocal(bool noloc)

Définit l'option d'abonnement pour ne pas recevoir de message local. Lorsqu'un client publie un message dont le sujet est identique à celui d'un abonnement local existant, le serveur renvoie par défaut le message au client. Si noloc vaut true, le broker n'enverra aucun message publié par le même client.

Cette fonction a été introduite dans Qt 6.4.

Voir aussi noLocal().

void QMqttSubscriptionProperties::setSubscriptionIdentifier(quint32 id)

Définit l'identifiant de l'abonnement à id.

Voir aussi subscriptionIdentifier().

void QMqttSubscriptionProperties::setUserProperties(const QMqttUserProperties &user)

Définit les propriétés de l'utilisateur à user.

Voir aussi userProperties().

quint32 QMqttSubscriptionProperties::subscriptionIdentifier() const

Renvoie l'identifiant de l'abonnement utilisé pour décrire cet abonnement.

Voir également setSubscriptionIdentifier().

QMqttUserProperties QMqttSubscriptionProperties::userProperties() const

Renvoie les propriétés spécifiées par l'utilisateur.

Voir aussi setUserProperties().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.