Auf dieser Seite

Host QML Type

Ein Host-Knoten in einem „ Qt Remote Objects “-Netzwerk. Mehr...

Import Statement: import QtRemoteObjects 6.12
In C++: QRemoteObjectHost

Eigenschaften

Methoden

Ausführliche Beschreibung

Der Host-Typ dient als Einstiegspunkt in ein „ Qt Remote Objects “-Netzwerk. Ein Netzwerk kann so einfach wie zwei Knoten sein oder aus einer beliebig komplexen Gruppe von Prozessen und Geräten bestehen.

Hosts verfügen über dieselben Funktionen wie Knoten, können jedoch zusätzlich mit dem Netzwerk verbunden werden und Quellobjekte im Netzwerk gemeinsam nutzen.

Dokumentation der Eigenschaften

hostUrl : url

Die Host-Adresse des Knotens.

Dies ist die Adresse, an der sich die von diesem Knoten per Remote-Zugriff übermittelten Quellobjekte befinden werden.

Methodendokumentation

bool disableRemoting(object remoteObject)

Deaktiviert den Fernzugriff für das Objekt „ QObject “ remoteObject. Gibt „ false “ zurück, wenn der aktuelle Knoten ein Client-Knoten ist oder wenn die „ remoteObject “ nicht registriert ist, und gibt „ true “ zurück, wenn der Fernzugriff für das „Source“-Objekt erfolgreich deaktiviert wurde.

Warnung: Replikate dieses Objekts sind nach dem Aufruf dieser Methode nicht mehr gültig.

Siehe auch „ enableRemoting()“.

bool enableRemoting(object object, string name)

Ermöglicht es einem Host-Knoten, dynamisch Fernzugriff auf die Quelle „ QObject “ ( object) bereitzustellen. Client-Knoten, die mit dem Knoten verbunden sind, auf dem dieses Objekt gehostet wird, können Replikate dieser Quelle abrufen.

Das optionale „ name “ definiert den Suchnamen, unter dem die „ QObject “ mithilfe von „ QRemoteObjectNode::acquire()“ abgerufen werden kann. Wird dieser nicht explizit festgelegt, wird der in „QCLASSINFO_REMOTEOBJECT_TYPE“ angegebene Name verwendet. Wurde für „ QObject “ kein solches Makro definiert, wird „ QObject::objectName()“ verwendet.

Gibt „ false “ zurück, wenn es sich bei dem aktuellen Knoten um einen Client-Knoten handelt oder wenn der „ QObject “ bereits für die Remote-Nutzung registriert ist, und „ true “, wenn die Remote-Nutzung für den dynamischen „ QObject “ erfolgreich aktiviert wurde.

Siehe auch 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.