next up previous contents
Next: Схема работы функции Up: Функция индексирования. Previous: Функция индексирования.   Contents

Описание функции

Получаемые параметры:
массив строк - имён файлов, содержащих записи о потоках. (char **flow_files)
путь к каталогу, в который будет сохранен индексный файл. (char * path_to_index_dir)
ссылка на функцию, которую следует использовать для доступа к файлу, содержащему записи о потоках.
(int (*raw_data_access_func) 
     (unsigned char ** records_block,
        /* блок записей, в который будут считаны записи */

      int fd_raw_db_file,       
        /* файловый дескриптор обрабатываемого файла */

      void * internal_data))
        /* 
         * указатель, на данные, которые будут сохраняться
         * между вызовами функции доступа к хранилищу 
         * данных
         * при первом обращении к функции должен быть установлен в NULL
         */
Прототип функции:
int build_index(char **flow_files,
                char * path_to_index_dir,
                int (*raw_data_access_func) (unsigned char **, int, void *));



Aleks Sherikov 2006-05-23