QMqttSubscriptionProperties Class
Die Klasse QMqttSubscriptionProperties stellt Konfigurationsoptionen dar, die QMqttClient an den Server übergeben kann, wenn ein Themenfilter abonniert wird. Mehr...
Kopfzeile: | #include <QMqttSubscriptionProperties> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Mqtt) target_link_libraries(mytarget PRIVATE Qt6::Mqtt) |
qmake: | QT += mqtt |
Öffentliche Funktionen
(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 |
Detaillierte Beschreibung
Hinweis: Abonnementeigenschaften sind Teil der MQTT 5.0-Spezifikation und können nicht verwendet werden, wenn eine Verbindung mit einer niedrigeren Protokollebene besteht. Siehe QMqttClient::ProtocolVersion für weitere Informationen.
Dokumentation der Mitgliedsfunktionen
[since 6.4]
bool QMqttSubscriptionProperties::noLocal() const
Gibt true zurück, wenn das Abonnement keine lokalen Nachrichten zum gleichen Thema empfangen soll.
Diese Funktion wurde in Qt 6.4 eingeführt.
Siehe auch setNoLocal().
[since 6.4]
void QMqttSubscriptionProperties::setNoLocal(bool noloc)
Legt die Abonnementoption fest, dass keine lokalen Nachrichten empfangen werden. Wenn ein Client eine Nachricht mit demselben Thema wie ein bestehendes lokales Abonnement veröffentlicht, sendet der Server die Nachricht standardmäßig an den Client zurück. Wenn noloc auf true gesetzt ist, sendet der Broker keine Nachricht, die derselbe Client veröffentlicht hat.
Diese Funktion wurde in Qt 6.4 eingeführt.
Siehe auch noLocal().
void QMqttSubscriptionProperties::setSubscriptionIdentifier(quint32 id)
Setzt die Abonnement-Kennung auf id.
Siehe auch subscriptionIdentifier().
void QMqttSubscriptionProperties::setUserProperties(const QMqttUserProperties &user)
Setzt die Benutzereigenschaften auf user.
Siehe auch userProperties().
quint32 QMqttSubscriptionProperties::subscriptionIdentifier() const
Gibt die Kennung des Abonnements zurück, die zur Beschreibung dieses Abonnements verwendet wird.
Siehe auch setSubscriptionIdentifier().
QMqttUserProperties QMqttSubscriptionProperties::userProperties() const
Gibt die vom Benutzer angegebenen Eigenschaften zurück.
Siehe auch setUserProperties().
© 2025 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.