Spec-Zone.ru › Qt

Тип узла QML Host

Узел-хост в сети Qt Remote Objects. Подробнее...

Оператор импорта: import QtRemoteObjects
Создаёт: 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-6.2/qml-qtremoteobjects-host.html

Spec-Zone.ru

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