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.