Тип узла QML Host
Узел-хост в сети Qt Remote Objects. Подробнее...
| Заявление об импорте: | import QtRemoteObjects 5.15 |
| Создаёт экземпляр: | QRemoteObjectHost |
Свойства
- hostUrl : url
Методы
- bool disableRemoting(object remoteObject)
- bool enableRemoting(object object, string name)
Подробное описание
Тип Host предоставляет точку входа в сеть Qt Remote Objects. Сеть может быть простой, из двух узлов, или произвольно сложной, из множества процессов и устройств.
Узлы-хосты обладают теми же возможностями, что и узлы, но также могут быть подключены и могут обмениваться исходными объектами в сети.
Документация по свойствам
hostUrl : url
Адрес хоста для узла.
Это адрес, где будут находиться удалённые исходные объекты, удалённые этим узлом.
Документация по методам
bool disableRemoting(object remoteObject)
Отключает удалённый доступ к QObject remoteObject. Возвращает false если текущий узел является клиентом или если remoteObject не зарегистрирован, и возвращает true если удалённый доступ к исходному объекту был успешно отключён.
Предупреждение: Реплики этого объекта больше не будут действительны после вызова этого метода.
См. также enableRemoting().
bool enableRemoting(object object, string name)
Разрешает узлу-хосту динамически предоставлять удалённый доступ к QObject object. Клиентские узлы, подключенные к узлу, на котором находится этот объект, могут получить реплики этого источника.
Необязательное name определяет имя для поиска QObject, которое можно получить с помощью QRemoteObjectNode::acquire(). Если не указано явно, используется имя, заданное в QCLASSINFO_REMOTEOBJECT_TYPE. Если такой макрос не был определён для QObject, используется QObject::objectName().
Возвращает false если текущий узел является клиентом или если QObject уже зарегистрирован для удалённого доступа, и true если удалённый доступ к динамическому QObject был успешно включён.
См. также disableRemoting().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qml-qtremoteobjects-host.html