QMqttLastWillProperties Class
QMqttLastWillProperties クラスは、サーバーへの接続時に最後の意志を指定する際に、QMqttClient がサーバーに渡すことができる設定オプションを表します。詳細...
Header: | #include <QMqttLastWillProperties> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Mqtt) target_link_libraries(mytarget PRIVATE Qt6::Mqtt) |
qmake: | QT += mqtt |
パブリック関数
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 |
詳細説明
注意: Last WillプロパティはMQTT 5.0仕様の一部であり、それ以下のプロトコルレベルで接続する場合は使用できません。詳細はQMqttClient::ProtocolVersion を参照。
メンバ関数ドキュメント
QString QMqttLastWillProperties::contentType() const
Last Will メッセージのコンテントタイプを返す。
setContentType()も参照 。
QByteArray QMqttLastWillProperties::correlationData() const
リクエストを識別するための相関データを返します。
setCorrelationData() も参照 。
quint32 QMqttLastWillProperties::messageExpiryInterval() const
最後のウィル・メッセージの有効期限を、ウィル・ディレイ・インターバルからの秒数で返します。
setMessageExpiryInterval() も参照 。
QMqtt::PayloadFormatIndicator QMqttLastWillProperties::payloadFormatIndicator() const
ペイロードフォーマットインジケータを返します。
setPayloadFormatIndicator() も参照 。
QString QMqttLastWillProperties::responseTopic() const
最後のwillメッセージの購読者が応答すべきトピックを返します。
setResponseTopic() も参照して ください。
void QMqttLastWillProperties::setContentType(const QString &content)
コンテント・タイプをcontent に設定します。
contentType() も参照して ください。
void QMqttLastWillProperties::setCorrelationData(const QByteArray &correlation)
相関データをcorrelation に設定します。
correlationData() も参照して ください。
void QMqttLastWillProperties::setMessageExpiryInterval(quint32 expiry)
メッセージの有効期限間隔をexpiry に設定します。
messageExpiryInterval() も参照 。
void QMqttLastWillProperties::setPayloadFormatIndicator(QMqtt::PayloadFormatIndicator p)
ペイロード形式インジケータをp に設定する。
payloadFormatIndicator() も参照 。
void QMqttLastWillProperties::setResponseTopic(const QString &response)
応答トピックをresponse に設定します。
responseTopic() も参照して ください。
void QMqttLastWillProperties::setUserProperties(const QMqttUserProperties &properties)
ユーザ・プロパティをproperties に設定します。
userProperties() も参照して ください。
void QMqttLastWillProperties::setWillDelayInterval(quint32 delay)
ウィル遅延間隔をdelay に設定します。
willDelayInterval() も参照して ください。
QMqttUserProperties QMqttLastWillProperties::userProperties() const
ユーザ・プロパティを返します。
setUserProperties() も参照して ください。
quint32 QMqttLastWillProperties::willDelayInterval() const
サーバとの接続を切断した後、最後の意志メッセージが送信されるまでの遅延時間を秒単位で返します。
setWillDelayInterval() も参照して ください。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。