Задание размера области данных.
#include <gis/gis_databuffer.h>int gis_core_databuffer_resize( gis_core_connection_t *connection, uint32_t size );
gishelper
Функция использует соединение с картографическим ядром для запроса установки нового размера области данных.
uint32_t size;gis_core_connection_t connection;gis_core_link_init( &connection );gis_core_link_connect( &connection, 777 );gis_core_databuffer_attach( &connection );gis_core_databuffer_size( &connection, &size );printf( "Original size: %d\n", size );int result;uint32_t new_size = size + 10;result = gis_core_databuffer_resize( &connection, new_size );if ( result != EOK ) {printf( "gis_core_databuffer_resize() failed with %d\n", result );return 1;}gis_core_databuffer_size( &connection, &new_size );printf( "New size: %d\n", new_size );
ПК ЦКИ для ЗОСРВ «Нейтрино»
Предыдущий раздел: Описание API картографического фреймворка