Вспомогательные классы

Вспомогательные классы DeltaParams, TableParams, TableStreamParams содержат базовые атрибуты, которые используются для обмена запросами с сервером мобильной платформы.

Базовые атрибуты хранятся в классе BaseRequestParams:

Атрибут Тип данных Описание
data std::string Данные, передаваемые в теле запроса.
headers stdMap Словарь с дополнительными HTTP заголовками.
retryCount uint Количество повторений запроса или загрузки ресурса.
retryInterval uint Интервал между повторениями запроса или загрузки ресурса.
filename std::string Имя файла для сохранения данных.

Вспомогательные классы взаимодействуют с базовыми атрибутами через указание параметров, например:

DeltaParams param;
param.data = <данные>;

DeltaParams

Класс DeltaParams используется для получение дельты данных.

Атрибут Тип данных Описание
databasePath std::string Путь до файла с базой данных.

Примечание. Если одновременно задан атрибут «filenamе», то данные в базу не попадают.

TableParams

Класс TableParams используется для получение данных в формате JSON.

Атрибут Тип данных Описание
args

stdMap

Словарь с дополнительными аргументами, которые добавляются в URL.

TableStreamParams

Класс TableStreamParams используется для получения данных с записью в базу данных на мобильном устройстве.

Атрибут Тип данных Описание
databasePath std::string Путь до файла с базой.

Примечание. Если одновременно задан атрибут «filenamе», то данные в базу не попадают.

args

stdMap

Словарь с дополнительными аргументами, которые добавляются в url.

См. также:

Фреймворк Sailfish | Инициализация и настройка в рамках Sailfish-фреймворка | Описание методов Sailfish-фреймворка