gis_core_request_driver_acronym()

Запрос на получение акронима драйвера.

Прототип:

#include <gis/gishelper.h>
int gis_core_request_driver_acronym( gis_core_connection_t *connection, gis_core_driver_id_t driver_id, char* acronym );

Аргументы:

connection
Указатель на дескриптор соединения.
driver_id
Идентификатор драйвера.
acronym
Строка для хранения полученного акронима.

Библиотека:

gishelper

Описание:

Функция позволяет получить акроним для драйвера, определяемого идентификатором driver_id и дескриптором соединения с картографическим ядром (сервисом) connection.

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

EOK
Успешное завершение.
EFAULT
Не удалось получить акроним.
EINVAL
Некорректные входные параметры.

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

int result;
gis_core_driver_id_t driver_id = GIS_CORE_DRIVERS_SXF_LOCAL;
char acronym[GIS_MAX_ACRONYM_LENGTH];
gis_core_connection_t connection;
gis_core_link_init( &connection );
gis_core_link_connect( &connection, 777 );
if ( ( result = gis_core_request_driver_acronym( &connection, driver_id, acronym )) != EOK )
{
printf( "GIS Core request acronym failed - driver id = %d\n", driver_id );
return 1;
}
if ( strcmp( acronym, "SXF local" ) != 0 )
{
printf( "Incorrect acronym - %s", acronym );
return 1;
}
gis_core_link_destroy( &connection, true );

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

ПК ЦКИ для ЗОСРВ «Нейтрино»

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

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

gis_core_connection_t, gis_core_driver_id_t




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