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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。