Spec-Zone.ru › Qt 5.11

Класс QWebChannelAbstractTransport

Канал связи между C++ сервером QWebChannel и HTML/JS клиентом. Подробнее...

Заголовок: #include <QWebChannelAbstractTransport>
qmake: QT += webchannel
С момента: Qt 5.4
Наследует: QObject
  • Список всех членов, включая унаследованные

Открытые функции

QWebChannelAbstractTransport(QObject *parent = Q_NULLPTR)
virtual ~QWebChannelAbstractTransport()
  • 34 открытых функции унаследованы от QObject

Открытые слоты

virtual void sendMessage(const QJsonObject &message) = 0
  • 1 открытый слот унаследован от QObject

Сигналы

void messageReceived(const QJsonObject &message, QWebChannelAbstractTransport *transport)
  • 2 сигнала унаследованы от QObject

Дополнительные унаследованные члены

  • 1 свойство унаследовано от QObject
  • 1 открытая переменная унаследована от QObject
  • 10 статических открытых членов унаследованы от QObject
  • 9 защищенных функций унаследованы от QObject
  • 2 защищенных переменных унаследованы от QObject

Подробное описание

Канал связи между C++ сервером QWebChannel и HTML/JS клиентом.

Пользователи QWebChannel должны реализовать этот интерфейс и подключить его экземпляры к серверу QWebChannel для каждого клиента, который должен быть подключен к QWebChannel. Пример Qt WebChannel Standalone демонстрирует, как это можно сделать с использованием Qt WebSockets.

Примечание: Протокол сообщений JSON считается внутренним и может изменяться со временем.

См. также Пример Qt WebChannel Standalone.

Документация по функциям-членам

QWebChannelAbstractTransport::QWebChannelAbstractTransport(QObject *parent = Q_NULLPTR)

Конструирует объект транспорта с заданным parent.

[virtual] QWebChannelAbstractTransport::~QWebChannelAbstractTransport()

Уничтожает объект транспорта.

[signal] void QWebChannelAbstractTransport::messageReceived(const QJsonObject &message, QWebChannelAbstractTransport *transport)

Этот сигнал должен быть выпущен, когда было получено новое JSON-сообщение message от удалённого клиента. Аргумент transport должен быть установлен в этот объект транспорта.

[pure virtual slot] void QWebChannelAbstractTransport::sendMessage(const QJsonObject &message)

Отправляет JSON-сообщение message удалённому клиенту. Реализация должна сериализовать сообщение и передать его удалённому JavaScript-клиенту.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qwebchannelabstracttransport.html

Spec-Zone.ru

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