next up previous contents
Next: Схема работы функции Up: Функция чтения записей NetFlow Previous: Функция чтения записей NetFlow   Contents

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

Получаемые параметры:
Блок записей, в который будут считаны записи - unsigned char ** block_of_records
Файловый дескриптор обрабатываемого файла - int fd_raw_db_file
Указатель, на данные, которые будут сохраняться между вызовами функции доступа к хранилищу данных - void * internal_data. Эти данные передаются в следующей структуре:
        struct data_file_description
          {
            struct ftio * in_file_descr;
              /* 
               * Структура, описывающая файл с данными.
               * Перенесена из исходного кода
               * пакета flow-tools.
               */
            int * offset_of_attr_in_ft_struct;
              /*
               * Массив, в котором каждый элемент содержит
               * смещение поля в статической структуре, описывающей
               * запись о потоке в формате NetFlow v5. Данная
               * структура в точности скопирована из исходного кода
               * пакета flow-tools.
               * Соответствие поля во внутреннем представлении и
               * данного смещения устанавливается по порядковому номеру.
               */
          }

Прототип функции:

int netflow_v5_flow_tools_access (unsigend char ** block_of_records,
                                  int fd_raw_db_file,
                                  void * internal_data))



Aleks Sherikov 2006-05-23