このページでは

Node QML Type

Qt Remote Objects ネットワーク上のノード。詳細...

Import Statement: import QtRemoteObjects 6.12
In C++: QRemoteObjectNode

プロパティ

詳細な説明

「Node」タイプは、Qt Remote Objects ネットワークへのエントリポイントを提供します。ネットワークは、2つのノードからなる単純なものから、プロセスやデバイスからなる任意に複雑なセットまで、さまざまな形態をとることができます。

ノードには、他のノードが接続できるURLがないため、レプリカのみを取得することができます。ソースオブジェクトを共有することはできません。

プロパティのドキュメント

heartbeatInterval : int

ハートビート間隔(単位:ms)。

ハートビート(ソケット接続でのみ有効)は、接続が切断されたかどうかを検知するために、接続済みのノードへ定期的にメッセージを送信します。Qt Remote Objects は、接続の切断を検知すると自動的に再接続を試みます。クライアントはデータ送信を試みた際にのみサーバーが利用できないことを検知するため、この機能はその検知に役立ちます。

0 (デフォルト)に設定すると、ハートビートは無効になります。

persistedStore : QRemoteObjectAbstractPersistedStore

ノードに対してQRemoteObjectAbstractPersistedStore インスタンスを設定できるようにします。

PERSISTED トレイトを持つレプリカPROPメンバーが、レプリカが削除された際に現在の値を保存し、次回レプリカが起動された際に保存された値を復元できるようにします。

永続化の処理場所と方法を制御するには、QRemoteObjectAbstractPersistedStore クラスの実装が必要です。SettingsStore には、QSettings を基にしたデフォルトの実装が用意されています。

registryUrl : url

このノードで使用されるRegistry のアドレス。

使用中のレジストリがない場合は、空のQUrl となります。

© 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.