Spec-Zone.ru › Qt 5.15

Тип узла 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API