Host QML Type
Un nœud hôte sur un réseau Qt Remote Objects. En savoir plus...
| Import Statement: | import QtRemoteObjects 6.12 |
| In C++: | QRemoteObjectHost |
Propriétés
- hostUrl : url
Méthodes
- bool disableRemoting(object remoteObject)
- bool enableRemoting(object object, string name)
Description détaillée
Le type « Hôte » fournit un point d'entrée vers un réseau Qt Remote Objects. Un réseau peut être aussi simple que deux nœuds, ou constituer un ensemble arbitrairement complexe de processus et de périphériques.
Les hôtes disposent des mêmes capacités que les nœuds, mais ils peuvent également être connectés à des objets source sur le réseau et les partager.
Documentation sur les propriétés
hostUrl : url
L'adresse hôte du nœud.
Il s'agit de l'adresse à laquelle résideront les objets source transférés à distance par ce nœud.
Documentation des méthodes
bool disableRemoting(object remoteObject)
Désactive l'accès à distance pour l'QObject remoteObject . Renvoie false si le nœud actuel est un nœud client ou si l'remoteObject n'est pas enregistré, et renvoie true si l'accès à distance a été désactivé avec succès pour l'objet Source.
Avertissement : les répliques de cet objet ne seront plus valides après l'appel de cette méthode.
Voir également enableRemoting().
bool enableRemoting(object object, string name)
Permet à un nœud hôte de fournir de manière dynamique un accès à distance à l'QObject object . Les nœuds clients connectés au nœud hébergeant cet objet peuvent obtenir des répliques de cette source.
La macro facultative name définit le nom de recherche sous lequel l’ QObject peut être obtenu à l’aide de la fonction QRemoteObjectNode::acquire(). Si elle n’est pas explicitement définie, le nom indiqué dans QCLASSINFO_REMOTEOBJECT_TYPE sera utilisé. Si aucune macro de ce type n’a été définie pour l’ QObject, la fonction QObject::objectName() est utilisée.
Renvoie ` false ` si le nœud actuel est un nœud client, ou si l’ QObject est déjà enregistré pour être accessible à distance, et ` true ` si l’accès à distance est activé avec succès pour l’ QObject dynamique.
Voir également disableRemoting().
© 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.