Вспомогательные классы DeltaParams, TableParams, TableStreamParams содержат базовые атрибуты, которые используются для обмена запросами с сервером мобильной платформы.
Базовые атрибуты хранятся в классе BaseRequestParams:
Атрибут | Тип данных | Описание |
data | std::string | Данные, передаваемые в теле запроса. |
headers | stdMap | Словарь с дополнительными HTTP заголовками. |
retryCount | uint | Количество повторений запроса или загрузки ресурса. |
retryInterval | uint | Интервал между повторениями запроса или загрузки ресурса. |
filename | std::string | Имя файла для сохранения данных. |
Вспомогательные классы взаимодействуют с базовыми атрибутами через указание параметров, например:
DeltaParams param;
param.data = <данные>;
Класс DeltaParams используется для получение дельты данных.
Атрибут | Тип данных | Описание |
databasePath | std::string | Путь до файла с базой данных.
Примечание. Если одновременно задан атрибут «filenamе», то данные в базу не попадают. |
Класс TableParams используется для получение данных в формате JSON.
Атрибут | Тип данных | Описание |
args | stdMap |
Словарь с дополнительными аргументами, которые добавляются в URL. |
Класс TableStreamParams используется для получения данных с записью в базу данных на мобильном устройстве.
Атрибут | Тип данных | Описание |
databasePath | std::string | Путь до файла с базой.
Примечание. Если одновременно задан атрибут «filenamе», то данные в базу не попадают. |
args | stdMap |
Словарь с дополнительными аргументами, которые добавляются в url. |
См. также:
Фреймворк Sailfish | Инициализация и настройка в рамках Sailfish-фреймворка | Описание методов Sailfish-фреймворка