Host QML Type
Nodo anfitrión de una red Qt Remote Objects. Más...
| Import Statement: | import QtRemoteObjects 6.11 |
| In C++: | QRemoteObjectHost |
Propiedades
- hostUrl : url
Métodos
- bool disableRemoting(object remoteObject)
- bool enableRemoting(object object, string name)
Descripción detallada
El tipo Host proporciona un punto de entrada a una red Qt Remote Objects. Una red puede ser tan simple como dos nodos, o un conjunto arbitrariamente complejo de procesos y dispositivos.
Los hosts tienen las mismas capacidades que los nodos, pero también pueden conectarse a objetos fuente de la red y compartirlos.
Documentación de propiedades
hostUrl : url
La dirección de host del nodo.
Esta es la dirección donde residirán los objetos fuente remotos por este nodo.
Documentación del método
bool disableRemoting(object remoteObject)
Desactiva el acceso remoto para el QObject remoteObject . Devuelve false si el nodo actual es un nodo cliente o si el remoteObject no está registrado, y devuelve true si se ha deshabilitado con éxito el acceso remoto para el objeto Fuente.
Advertencia: Las réplicas de este objeto dejarán de ser válidas después de llamar a este método.
Véase también enableRemoting().
bool enableRemoting(object object, string name)
Permite a un nodo anfitrión proporcionar acceso remoto de forma dinámica a QObject object . Los nodos cliente conectados al nodo que aloja este objeto pueden obtener réplicas de esta fuente.
El parámetro opcional name define el nombre de búsqueda con el que se puede obtener QObject utilizando QRemoteObjectNode::acquire() . Si no se define explícitamente, se utilizará el nombre indicado en QCLASSINFO_REMOTEOBJECT_TYPE. Si no se ha definido dicha macro para QObject entonces se utiliza QObject::objectName().
Devuelve false si el nodo actual es un nodo cliente, o si el QObject ya está registrado para ser remotado, y true si el remotado se habilita con éxito para el QObject dinámico.
Véase también 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.