QRemoteObjectRegistry Class
Qt Remote Objects ネットワークで利用可能なSourceオブジェクトに関する情報を保持するクラスです。詳細...
Header: | #include <QRemoteObjectRegistry> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS RemoteObjects) target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects) |
qmake: | QT += remoteobjects |
Inherits: | QRemoteObjectReplica |
プロパティ
- sourceLocations : QRemoteObjectSourceLocations
パブリック関数
virtual | ~QRemoteObjectRegistry() override |
QBindable<QRemoteObjectSourceLocations> | bindableSourceLocations() const |
QRemoteObjectSourceLocations | sourceLocations() const |
シグナル
void | remoteObjectAdded(const QRemoteObjectSourceLocation &entry) |
void | remoteObjectRemoved(const QRemoteObjectSourceLocation &entry) |
詳細説明
レジストリは、node 自身が保持する特別なソース/レプリカのペアである。ネットワーク上で利用可能な他のすべてのSourceについて知っており、他のnodesへの接続プロセスを簡素化する。
プロパティの説明
[bindable read-only]
sourceLocations : QRemoteObjectSourceLocations
注: このプロパティは、QProperty バインディングに対応しています。
このプロパティは、レジストリで既知のソースのセットを保持します。
このプロパティは、QHash<QString, QRemoteObjectSourceLocationInfo> の typedef である QRemoteObjectSourceLocations です。各既知のソースは、ハッシュ内のQString キーとして含まれ、そのキーに対応する値は、ホストノードの QRemoteObjectSourceLocationInfo です。
メンバ関数ドキュメント
[override virtual noexcept]
QRemoteObjectRegistry::~QRemoteObjectRegistry()
QRemoteObjectRegistry のデストラクタ。
[signal]
void QRemoteObjectRegistry::remoteObjectAdded(const QRemoteObjectSourceLocation &entry)
このシグナルは、新しいソースロケーションがレジストリに追加されるたびに発行されます。
entry は QRemoteObjectSourceLocation で、 < , QRemoteObjectSourceLocationInfo> の typedef です。QPairQString
remoteObjectRemoved()も参照してください 。
[signal]
void QRemoteObjectRegistry::remoteObjectRemoved(const QRemoteObjectSourceLocation &entry)
このシグナルは、ソースロケーションがレジストリから削除されるたびに発行されます。
entry は QRemoteObjectSourceLocation で、 < , QRemoteObjectSourceLocationInfo> の typedef です。QPairQString
remoteObjectAdded()も参照してください 。
QRemoteObjectSourceLocations QRemoteObjectRegistry::sourceLocations() const
レジストリで既知のすべてのソースの名前と追加情報を含む QRemoteObjectSourceLocations オブジェクトを返します。
注: sourceLocations プロパティのゲッター関数です。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。