Sur cette page

QRemoteObjectRegistry Class

Une classe contenant des informations sur les objets Source disponibles sur le réseau Qt Remote Objects. Plus d'informations...

En-tête : #include <QRemoteObjectRegistry>
CMake : find_package(Qt6 REQUIRED COMPONENTS RemoteObjects)
target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects)
qmake : QT += remoteobjects
Héritages : QRemoteObjectReplica

Propriétés

Fonctions publiques

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

Signaux

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

Description détaillée

Le registre est une paire spéciale Source/Réplique détenue par une node elle-même. Il connaît toutes les autres sourcesdisponibles sur le réseau et simplifie le processus de connexion à d'autres node.

Documentation sur les propriétés

[bindable read-only] sourceLocations : QRemoteObjectSourceLocations

Remarque : Cette propriété prend en charge les liaisons QProperty.

Cette propriété contient l'ensemble des sources connues du registre.

Cette propriété est un QRemoteObjectSourceLocations, qui est un type de QHash<QString, QRemoteObjectSourceLocationInfo>. Chaque source connue est contenue sous la forme d'une clé QString dans le hachage, et la valeur correspondante à cette clé est le QRemoteObjectSourceLocationInfo pour le nœud hôte.

Fonctions d'accès :

QRemoteObjectSourceLocations sourceLocations() const

Fonction membre Documentation

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

Destructeur pour QRemoteObjectRegistry.

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

Ce signal est émis chaque fois qu'un nouvel emplacement source est ajouté au registre.

entry est un QRemoteObjectSourceLocation, un typedef pour QPair<QString, QRemoteObjectSourceLocationInfo>.

Voir également remoteObjectRemoved().

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

Ce signal est émis lorsqu'un emplacement source est supprimé du registre.

entry est un QRemoteObjectSourceLocation, un typedef pour QPair<QString, QRemoteObjectSourceLocationInfo>.

Voir également remoteObjectAdded().

QRemoteObjectSourceLocations QRemoteObjectRegistry::sourceLocations() const

Renvoie un objet QRemoteObjectSourceLocations, qui comprend le nom et des informations supplémentaires sur toutes les sources connues du registre.

Remarque : fonction Getter pour la propriété sourceLocations.

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