gis_core_config_get_driver_value()

Получить из файла конфигурации ядра параметр драйвера.

Прототип:

#include <gis/gis_core_cfg_parser.h>
int gis_core_config_get_driver_value( const char *driver_name,
const char *key
char (*out_val)[GIS_MAX_PATH_LENGTH] );

Аргументы:

driver_name
Название раздела файла конфигурации (name = driver_name).
key
Название атрибута в файле конфигурации, значение которого требуется получить.
out_val
Искомое значение.

Библиотека:

gishelper

Описание:

Функция возвращает значение, прочитанное из файла конфигурации.


Warning: Функция не выделяет память для out_val.

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

char opt_val[GIS_MAX_PATH_LENGTH];
if ( gis_core_config_get_driver_value( DRIVER_S57_CFG_SECTION,
DRIVER_CFG_CONVERTER_PATH,
&opt_val ) != EOK )
{
printf( "gis_core_config_get_driver_value() failed!\n");
return 1;
}
if ( strncmp( opt_val, "sbin/gis-s57-processor", 22 ) != 0 )
{
printf( "gis_core_config_get_driver_value() found unexpected value!\n");
return 1;
}

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

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

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

Поддерживается, начиная с ПК ЦКИ редакции 1.3




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