gis_core_request_download_maps()

Запрос загрузки карт из источника данных.

Прототип:

#include <gis/gishelper.h>
int gis_core_request_download_maps( gis_core_connection_t *connection, gis_core_request_parameters_t *map );

Аргументы:

connection
Указатель на дескриптор соединения.
map
Параметры запроса.

Библиотека:

gishelper

Описание:

Функция отправляет запрос на загрузку карт из источника данных

Возвращаемое значение:

EOK
Карты загружены.
EINVAL
Некорректные аргументы
ENODATA
Отсутствуют требуемые карты.
ECONNREFUSED
Соединение отклонено.
ESRCH
Запрос не выполнен.
EPIPE
Соединение с картографическим ядром не установлено.

Примеры использования:

gis_core_request_parameters_t map_desc;
gis_core_request_parameters_init( &map_desc );
int res = gis_core_request_download_maps( connection, &map_desc );
if ( res != EOK ) {
fprintf( stderr, "GIS Core request download maps failed | error: %d [%s()]\n", res, __FUNCTION__ );
}

Классификация:

Картографический фреймворк для ЗОСРВ "Нейтрино"

Способ использования Использование разрешено
Обработчик прерывания Нет
Обработчик сигналов Нет
В потоке Да

Тематические ссылки:

gis_core_connection_t, gis_core_request_parameters_t gis_core_request_parameters_set_borders()




Предыдущий раздел: Описание API картографического фреймворка