Next:
Составные части программной системы.
Up:
project
Previous:
project
Contents
Составные части программной системы.
Файлы, используемые при работе.
Описание программ, входящих в состав пакета.
Описание форматов файлов.
Шаблон.
Пример файлов шаблонов.
Файл условий фильтрации.
Пример содержания файла условий фильтрации.
Описание интерфейсов утилит.
Интерфейс ngindex.
Интерфейс ngfilter.
Высокоуровневое описание архитектур утилит.
Архитектура индексатора.
Архитектура фильтра.
Описание переменных.
Структура, описывающая представление записи.
Внутреннее представление записи.
Описание полей записи.
Общая структура описания базы данных для обеих утилит.
Переменные, определяющие условия фильтрации.
Флаг подробного вывода действий.
Описание архитектуры функций индексатора.
Интерфейсная часть.
Описание функции.
Схема работы функции:
Функция чтения файла-шаблона.
Функция индексирования.
Описание функции
Схема работы функции
Функция открытия используемых баз данных.
Функция закрытия используемых баз данных.
Функция добавления записи в индексный файл.
Схема работы функции
Функция чтения записей NetFlow v5 из файла в формате FLOW-TOOLS.
Описание функции
Схема работы функции
Функция формирования структуры, описывающей файл с данными.
Описание функции
Схема работы функции
Функция чтения заголовка файла в формате flow-tools.
Описание функции
Схема работы функции
Функция установления соответствия полей.
Описание функции
Схема работы функции
Функция чтения записи из файла.
Описание функции
Схема работы функции
Описание архитектуры функций фильтра.
Интерфейсная часть.
Описание функции:
Схема работы функции
Функция чтения файла-шаблона.
Функция чтения файла условий фильтрации.
Описание функции
Схема работы функции
Функция фильтрации.
Описание функции
Схема работы функции
Функция вывода блока записей.
Описание функции
Схема работы функции
Функция открытия используемых баз данных.
Функция закрытия используемых баз данных.
Функция, осуществляющая поиск записей в индексном файле.
Описание функции:
Схема работы функции
Архитектуры функций, общих для обеих утилит.
Архитектура функции чтения и анализа шаблона записи.
Описание функции
Схема работы функции
Архитектура функции добавления структуры, описывающей атрибут, к массиву.
Описание функции
Схема работы функции
Архитектура функции, осуществляющей поиск номера атрибута в массиве по названию атрибута.
Описание функции
Схема работы функции
Архитектура функции, возвращающей описание атрибута с определённым номером.
Описание функции
Схема работы функции
Архитектура функции, возвращающей число атрибутов в записи.
Описание функции
Схема работы функции
Архитектура функции, возвращающей длину записи.
Описание функции
Схема работы функции
Архитектура функции, устанавливающей поля глобальной структуры, описывающей запись.
Описание функции
Схема работы функции:
Функции-обёртки для системных функций free() и calloc()
Функция получения памяти
Функция освобождения памяти
Функции для работы с BerkeleyDB
Функция открытия баз данных
Функция закрытия базы данных
Функция Universal key extractor
Aleks Sherikov 2006-05-23