Node QML Type
Nodo de una red Qt Remote Objects. Más...
| Import Statement: | import QtRemoteObjects 6.11 |
| In C++: | QRemoteObjectNode |
Propiedades
- heartbeatInterval : int
- persistedStore : QRemoteObjectAbstractPersistedStore
- registryUrl : url
Descripción detallada
El tipo Nodo 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.
Un nodo no tiene una url a la que puedan conectarse otros nodos, por lo que sólo puede adquirir réplicas. No puede compartir objetos fuente.
Documentación de propiedades
heartbeatInterval : int
Intervalo de heartbeat en ms.
El heartbeat (sólo útil para conexiones socket) enviará periódicamente un mensaje a los nodos conectados para detectar si la conexión se ha interrumpido. Qt Remote Objects intentará reconectarse automáticamente si detecta una conexión interrumpida. Esta función puede ayudar con esa detección ya que el cliente sólo detectará que el servidor no está disponible cuando intente enviar datos.
Un valor de 0 (el valor por defecto) desactivará el heartbeat.
persistedStore : QRemoteObjectAbstractPersistedStore
Permite establecer una instancia QRemoteObjectAbstractPersistedStore para el nodo.
Permite a los miembros PROP de la réplica con el rasgo PERSISTED guardar su valor actual cuando se elimina la réplica y restaurar un valor almacenado la próxima vez que se inicie la réplica.
Requiere una implementación de la clase QRemoteObjectAbstractPersistedStore para controlar dónde y cómo se gestiona la persistencia. SettingsStore proporciona una implementación basada en QSettings por defecto.
registryUrl : url
La dirección del Registry utilizado por este nodo.
Se trata de un QUrl vacío si no hay ningún registro en uso.
© 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.