En esta página

Node QML Type

Nodo de una red Qt Remote Objects. Más...

Import Statement: import QtRemoteObjects 6.11
In C++: QRemoteObjectNode

Propiedades

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.