QMqttLastWillProperties Class
La classe QMqttLastWillProperties représente les options de configuration qu'une « QMqttClient » peut transmettre au serveur lorsqu'elle spécifie ses dernières volontés lors de la connexion à un serveur. En savoir plus...
| En-tête : | #include <QMqttLastWillProperties> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Mqtt) target_link_libraries(mytarget PRIVATE Qt6::Mqtt) |
| qmake : | QT += mqtt |
Fonctions publiques
| QString | contentType() const |
| QByteArray | correlationData() const |
| quint32 | messageExpiryInterval() const |
| QMqtt::PayloadFormatIndicator | payloadFormatIndicator() const |
| QString | responseTopic() const |
| void | setContentType(const QString &content) |
| void | setCorrelationData(const QByteArray &correlation) |
| void | setMessageExpiryInterval(quint32 expiry) |
| void | setPayloadFormatIndicator(QMqtt::PayloadFormatIndicator p) |
| void | setResponseTopic(const QString &response) |
| void | setUserProperties(const QMqttUserProperties &properties) |
| void | setWillDelayInterval(quint32 delay) |
| QMqttUserProperties | userProperties() const |
| quint32 | willDelayInterval() const |
Description détaillée
Remarque : les propriétésLast Will 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
QString QMqttLastWillProperties::contentType() const
Renvoie le type de contenu du dernier message de testament.
Voir également setContentType().
QByteArray QMqttLastWillProperties::correlationData() const
Renvoie les données de corrélation permettant d'identifier la requête.
Voir également setCorrelationData().
quint32 QMqttLastWillProperties::messageExpiryInterval() const
Renvoie la durée de vie du dernier message « will » en secondes, à compter du délai défini pour ce message.
Voir également setMessageExpiryInterval().
QMqtt::PayloadFormatIndicator QMqttLastWillProperties::payloadFormatIndicator() const
Renvoie l'indicateur de format de la charge utile.
Voir également setPayloadFormatIndicator().
QString QMqttLastWillProperties::responseTopic() const
Renvoie le sujet auquel les abonnés au message « Last Will » doivent répondre.
Voir également setResponseTopic().
void QMqttLastWillProperties::setContentType(const QString &content)
Définit le type de contenu sur « content ».
Voir également contentType().
void QMqttLastWillProperties::setCorrelationData(const QByteArray &correlation)
Définit les données de corrélation sur correlation.
Voir également correlationData().
void QMqttLastWillProperties::setMessageExpiryInterval(quint32 expiry)
Définit l'intervalle d'expiration des messages sur expiry.
Voir également messageExpiryInterval().
void QMqttLastWillProperties::setPayloadFormatIndicator(QMqtt::PayloadFormatIndicator p)
Définit l'indicateur de format de la charge utile sur « p ».
Voir également payloadFormatIndicator().
void QMqttLastWillProperties::setResponseTopic(const QString &response)
Définit le sujet de la réponse sur « response ».
Voir également responseTopic().
void QMqttLastWillProperties::setUserProperties(const QMqttUserProperties &properties)
Définit les propriétés de l'utilisateur sur properties.
Voir également userProperties().
void QMqttLastWillProperties::setWillDelayInterval(quint32 delay)
Définit l'intervalle de temporisation sur delay.
Voir aussi willDelayInterval().
QMqttUserProperties QMqttLastWillProperties::userProperties() const
Renvoie les propriétés de l'utilisateur.
Voir aussi setUserProperties().
quint32 QMqttLastWillProperties::willDelayInterval() const
Renvoie le délai, en secondes, après lequel un message « last will » sera envoyé une fois la connexion au serveur interrompue.
Voir également setWillDelayInterval().
© 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.