nfs-ganesha 1.4
|
#include <stdlib.h>
#include <stdio.h>
#include <sys/types.h>
Go to the source code of this file.
typedef caddr_t config_file_t |
Definition at line 29 of file config_parsing.h.
typedef caddr_t config_item_t |
Definition at line 30 of file config_parsing.h.
enum config_item_type |
Definition at line 32 of file config_parsing.h.
config_item_t config_FindItemByName | ( | config_file_t | config, |
const char * | name | ||
) |
Definition at line 432 of file config_parsing.c.
config_item_t config_FindItemByName_CheckUnique | ( | config_file_t | config, |
const char * | name, | ||
int * | is_unique | ||
) |
Definition at line 437 of file config_parsing.c.
char* config_FindKeyValueByName | ( | config_file_t | config, |
const char * | key_name | ||
) |
Definition at line 445 of file config_parsing.c.
void config_Free | ( | config_file_t | config | ) |
config_Free: Free the memory structure that store the configuration.
Definition at line 164 of file config_parsing.c.
config_item_t config_GetBlockByIndex | ( | config_file_t | config, |
unsigned int | block_no | ||
) |
Definition at line 214 of file config_parsing.c.
char* config_GetBlockName | ( | config_item_t | block | ) |
Definition at line 235 of file config_parsing.c.
char* config_GetErrorMsg | ( | ) |
Definition at line 136 of file config_parsing.c.
config_item_t config_GetItemByIndex | ( | config_item_t | block, |
unsigned int | item_no | ||
) |
Definition at line 276 of file config_parsing.c.
config_item_t config_GetItemByName | ( | config_item_t | block, |
const char * | name | ||
) |
Definition at line 459 of file config_parsing.c.
int config_GetKeyValue | ( | config_item_t | item, |
char ** | var_name, | ||
char ** | var_value | ||
) |
Definition at line 310 of file config_parsing.c.
char* config_GetKeyValueByName | ( | config_item_t | block, |
const char * | key_name | ||
) |
Definition at line 516 of file config_parsing.c.
int config_GetNbBlocks | ( | config_file_t | config | ) |
config_GetNbBlocks: Indicates how many blocks are defined into the config file.
Definition at line 184 of file config_parsing.c.
int config_GetNbItems | ( | config_item_t | block | ) |
Definition at line 246 of file config_parsing.c.
config_item_type config_ItemType | ( | config_item_t | item | ) |
Definition at line 297 of file config_parsing.c.
config_file_t config_ParseFile | ( | char * | file_path | ) |
Definition at line 69 of file config_parsing.c.
void config_Print | ( | FILE * | output, |
config_file_t | config | ||
) |
config_Print: Print the content of the syntax tree to a file.
Definition at line 148 of file config_parsing.c.