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.