|
cachesim
A cache simulator
|
Обработка конфигурационного файла More...
#include <stdio.h>Go to the source code of this file.
Typedefs | |
| typedef struct ConfigFile | ConfigFile |
Functions | |
| ConfigFile * | config_file_parse (const char *path, FILE *log_f) |
| ConfigFile * | config_file_free (ConfigFile *cfg) |
| const char * | config_file_get (const ConfigFile *cfg, const char *name) |
| int | config_file_get_int (const ConfigFile *cfg, const char *name, int *p_value) |
Обработка конфигурационного файла
Definition in file parse_config.h.
| typedef struct ConfigFile ConfigFile |
Definition at line 22 of file parse_config.h.
| ConfigFile* config_file_free | ( | ConfigFile * | cfg | ) |
Освободить ресурсы
| cfg | Структура с конфигурационными параметрами |
Definition at line 48 of file parse_config.c.
| const char* config_file_get | ( | const ConfigFile * | cfg, |
| const char * | name | ||
| ) |
Функция возвращает значение заданного конфигурационного параметра в виде строки.
| cfg | Структура, хранящая конфигурационные параметры |
| name | Имя конфигурационного параметра |
Definition at line 55 of file parse_config.c.
| int config_file_get_int | ( | const ConfigFile * | cfg, |
| const char * | name, | ||
| int * | p_value | ||
| ) |
Функция считывает значение заданного конфигурационного параметра в виде целого числа
| cfg | Структура, хранящая конфигурационные параметры |
| name | Имя конфигурационного параметра |
| p_value | Указатель на переменную, в которую будет записано значение конфигурационного параметра |
Definition at line 62 of file parse_config.c.
| ConfigFile* config_file_parse | ( | const char * | path, |
| FILE * | log_f | ||
| ) |
Функция считывает конфигурационные параметры из конфигурационного файла в память.
| path | Путь к конфигурационному файлу |
| log_f | Файл, в который выводятся ошибки |
Definition at line 38 of file parse_config.c.
1.7.5.1