Spec-Zone.ru › Qt 5.6

Класс EnginioReply

Класс EnginioReply содержит данные из запроса к базе данных Enginio. Подробнее...

Заголовок: #include <EnginioReply>
С тех пор: Qt 5.3
Наследует: QObject
  • Список всех членов, включая унаследованные

Свойства

  • backendStatus : const int
  • data : const QJsonObject
  • errorString : const QString
  • errorType : const ErrorType
  • networkError : const QNetworkReply::NetworkError
  • 1 свойство унаследовано от QObject

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

virtual ~EnginioReply()
int backendStatus() const
QJsonObject data() const
QString errorString() const
ErrorType errorType() const
bool isError() const
bool isFinished() const
QNetworkReply::NetworkError networkError() const
  • 31 открытая функция унаследована от QObject

Сигналы

void dataChanged()
void finished(EnginioReply *reply)
void progress(qint64 bytesSent, qint64 bytesTotal)
  • 2 сигнала унаследованы от QObject

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

  • 1 открытый слот унаследован от QObject
  • 11 статические открытые члены унаследованы от QObject
  • 9 защищенные функции унаследованы от QObject

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

Класс EnginioReply содержит данные из запроса к базе данных Enginio.

Ответ, при завершении, содержит информацию, полученную от сервера:

  • Данные - объект, являющийся результатом предыдущего запроса, см. функцию data
  • Статус сети - в случае сетевой проблемы дополнительная информация может быть получена через: errorType, errorString, networkError
  • Статус бэкенда - завершенный запрос всегда связан с кодом статуса бэкенда, который просто код HTTP, и его можно запросить через backendStatus

Сигнал finished генерируется, когда запрос завершен.

См. также EnginioClient.

Документация по свойствам

backendStatus : const int

Возвращает статус возврата бэкенда для этого ответа.

Функции доступа:

int backendStatus() const

Сигнал уведомления:

void dataChanged()

См. также Enginio::ErrorType.

data : const QJsonObject

Это свойство содержит данные, возвращенные бэкэндом. Это свойство содержит JSON-данные, возвращенные сервером после успешного запроса.

Функции доступа:

QJsonObject data() const

Сигнал уведомления:

void dataChanged()

errorString : const QString

Это свойство содержит ошибку запроса в виде удобочитаемой строки. Сначала проверьте isError(), чтобы проверить, является ли ответ ошибкой.

Функции доступа:

QString errorString() const

Сигнал уведомления:

void dataChanged()

errorType : const ErrorType

Возвращает тип ошибки

Функции доступа:

ErrorType errorType() const

Сигнал уведомления:

void dataChanged()

См. также Enginio::ErrorType.

networkError : const QNetworkReply::NetworkError

Это свойство содержит сетевую ошибку для запроса.

Функции доступа:

QNetworkReply::NetworkError networkError() const

Сигнал уведомления:

void dataChanged()

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

[virtual] EnginioReply::~EnginioReply()

Удаляет EnginioReply.

Ответ нужно удалить после того, как будет выпущен сигнал finished.

[signal] void EnginioReply::finished(EnginioReply *reply)

Этот сигнал генерируется, когда EnginioReply reply завершен. После сетевой операции используйте функцию isError(), чтобы проверить наличие потенциальных проблем, а затем используйте свойство data, чтобы получить доступ к возвращенным данным.

bool EnginioReply::isError() const

Возвращает значение true, если этот ответ не успешен. Возвращает true, если запрос не удался.

bool EnginioReply::isFinished() const

Возвращает значение true, если этот ответ завершен. Возвращает true, если запрос был завершен.

[signal] void EnginioReply::progress(qint64 bytesSent, qint64 bytesTotal)

Этот сигнал генерируется для операций с файлами, указывая на прогресс загрузки или скачивания. bytesSent — текущий прогресс относительно общего значения bytesTotal.

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

Spec-Zone.ru

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