QRemoteObjectRegistry Class

Eine Klasse, die Informationen über Quellobjekte enthält, die im Netz Qt Remote Objects verfügbar sind. Mehr...

Kopfzeile: #include <QRemoteObjectRegistry>
CMake: find_package(Qt6 REQUIRED COMPONENTS RemoteObjects)
target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects)
qmake: QT += remoteobjects
Vererbt: QRemoteObjectReplica

Eigenschaften

Öffentliche Funktionen

virtual ~QRemoteObjectRegistry() override
QBindable<QRemoteObjectSourceLocations> bindableSourceLocations() const
QRemoteObjectSourceLocations sourceLocations() const

Signale

void remoteObjectAdded(const QRemoteObjectSourceLocation &entry)
void remoteObjectRemoved(const QRemoteObjectSourceLocation &entry)

Detaillierte Beschreibung

Die Registry ist ein spezielles Source/Replica-Paar, das von einer node selbst gehalten wird. Es kennt alle anderen im Netzwerk verfügbaren Quellenund vereinfacht den Verbindungsaufbau zu anderen nodes.

Eigenschaft Dokumentation

[bindable read-only] sourceLocations : QRemoteObjectSourceLocations

Hinweis: Diese Eigenschaft unterstützt QProperty Bindungen.

Diese Eigenschaft enthält die Menge der Quellen, die der Registry bekannt sind.

Bei dieser Eigenschaft handelt es sich um QRemoteObjectSourceLocations, die eine Typisierung für QHash<QString, QRemoteObjectSourceLocationInfo> ist. Jede bekannte Quelle ist als Schlüssel QString in dem Hash enthalten, und der entsprechende Wert für diesen Schlüssel ist die QRemoteObjectSourceLocationInfo für den Host-Knoten.

Dokumentation der Mitgliedsfunktionen

[override virtual noexcept] QRemoteObjectRegistry::~QRemoteObjectRegistry()

Destruktor für QRemoteObjectRegistry.

[signal] void QRemoteObjectRegistry::remoteObjectAdded(const QRemoteObjectSourceLocation &entry)

Dieses Signal wird immer dann ausgegeben, wenn ein neuer Quellort zur Registrierung hinzugefügt wird.

entry ist ein QRemoteObjectSourceLocation, ein Typedef für QPair<QString, QRemoteObjectSourceLocationInfo>.

Siehe auch remoteObjectRemoved().

[signal] void QRemoteObjectRegistry::remoteObjectRemoved(const QRemoteObjectSourceLocation &entry)

Dieses Signal wird ausgegeben, wenn ein Quellort aus der Registry entfernt wird.

entry ist ein QRemoteObjectSourceLocation, ein Typedef für QPair<QString, QRemoteObjectSourceLocationInfo>.

Siehe auch remoteObjectAdded().

QRemoteObjectSourceLocations QRemoteObjectRegistry::sourceLocations() const

Gibt ein QRemoteObjectSourceLocations-Objekt zurück, das den Namen und zusätzliche Informationen aller der Registry bekannten Quellen enthält.

Hinweis: Getter-Funktion für die Eigenschaft sourceLocations.

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