pazpar2
1.14.1
|
Go to the source code of this file.
Data Structures | |
struct | setting |
struct | database |
struct | settings_array |
Functions | |
int | settings_read_file (struct conf_service *service, const char *path, int pass) |
int | settings_read_node (struct conf_service *service, xmlNode *n, int pass) |
int | settings_num (struct conf_service *service) |
int | settings_create_offset (struct conf_service *service, const char *name) |
int | settings_lookup_offset (struct conf_service *service, const char *name) |
void | init_settings (struct conf_service *service) |
int | settings_read_node_x (xmlNode *n, void *client_data, void(*fun)(void *client_data, struct setting *set)) |
void | expand_settings_array (struct setting ***set_ar, int *num, int offset, NMEM nmem) |
#define PZ_ALLOW 7 |
Definition at line 30 of file settings.h.
#define PZ_APDULOG 13 |
Definition at line 36 of file settings.h.
#define PZ_AUTHENTICATION 6 |
Definition at line 29 of file settings.h.
#define PZ_AUTHENTICATION_MODE 35 |
Definition at line 58 of file settings.h.
#define PZ_BLOCK_TIMEOUT 33 |
Definition at line 56 of file settings.h.
#define PZ_CCLMAP 3 |
Definition at line 26 of file settings.h.
#define PZ_ELEMENTS 1 |
Definition at line 24 of file settings.h.
#define PZ_EXTENDRECS 34 |
Definition at line 57 of file settings.h.
#define PZ_EXTRA_ARGS 26 |
Definition at line 49 of file settings.h.
#define PZ_FACETMAP 28 |
Definition at line 51 of file settings.h.
#define PZ_ID 9 |
Definition at line 32 of file settings.h.
#define PZ_LIMITMAP 29 |
Definition at line 52 of file settings.h.
#define PZ_MAX_CONNECTIONS 21 |
Definition at line 44 of file settings.h.
#define PZ_MAX_EOF 40 |
Definition at line 63 of file settings.h.
#define PZ_MAXRECS 8 |
Definition at line 31 of file settings.h.
#define PZ_MEMCACHED 37 |
Definition at line 60 of file settings.h.
#define PZ_NAME 10 |
Definition at line 33 of file settings.h.
#define PZ_NATIVE_SCORE 36 |
Definition at line 59 of file settings.h.
#define PZ_NATIVESYNTAX 5 |
Definition at line 28 of file settings.h.
#define PZ_NEGOTIATION_CHARSET 20 |
Definition at line 43 of file settings.h.
#define PZ_PIGGYBACK 0 |
Definition at line 23 of file settings.h.
#define PZ_PQF_PREFIX 16 |
Definition at line 39 of file settings.h.
#define PZ_PQF_STRFTIME 19 |
Definition at line 42 of file settings.h.
#define PZ_PREFERRED 25 |
Definition at line 48 of file settings.h.
#define PZ_PRESENT_CHUNK 32 |
Definition at line 55 of file settings.h.
#define PZ_QUERY_SYNTAX 27 |
Definition at line 50 of file settings.h.
#define PZ_QUERYENCODING 11 |
Definition at line 34 of file settings.h.
#define PZ_RECORDFILTER 18 |
Definition at line 41 of file settings.h.
#define PZ_REDIS 38 |
Definition at line 61 of file settings.h.
#define PZ_REQUESTSYNTAX 2 |
Definition at line 25 of file settings.h.
#define PZ_REUSE_CONNECTIONS 22 |
Definition at line 45 of file settings.h.
#define PZ_SORT 17 |
Definition at line 40 of file settings.h.
#define PZ_SORTMAP 31 |
Definition at line 54 of file settings.h.
#define PZ_SRU 14 |
Definition at line 37 of file settings.h.
#define PZ_SRU_VERSION 15 |
Definition at line 38 of file settings.h.
#define PZ_TERMLIST_TERM_COUNT 24 |
Definition at line 47 of file settings.h.
#define PZ_TERMLIST_TERM_FACTOR 23 |
Definition at line 46 of file settings.h.
#define PZ_TIMEOUT 39 |
Definition at line 62 of file settings.h.
#define PZ_URL 30 |
Definition at line 53 of file settings.h.
#define PZ_XSLT 4 |
Definition at line 27 of file settings.h.
#define PZ_ZPROXY 12 |
Definition at line 35 of file settings.h.
void expand_settings_array | ( | struct setting *** | set_ar, |
int * | num, | ||
int | offset, | ||
NMEM | nmem | ||
) |
Definition at line 336 of file settings.c.
Referenced by session_apply_setting(), and update_database_fun().
void init_settings | ( | struct conf_service * | service | ) |
Definition at line 550 of file settings.c.
References conf_service::dictionary, initialize_hard_settings(), initialize_soft_settings(), and conf_service::nmem.
Referenced by inherit_server_settings().
int settings_create_offset | ( | struct conf_service * | service, |
const char * | name | ||
) |
Definition at line 145 of file settings.c.
References conf_service::dictionary, name, conf_service::nmem, and settings_index_lookup().
Referenced by initialize_soft_settings(), session_apply_setting(), and update_database_fun().
int settings_lookup_offset | ( | struct conf_service * | service, |
const char * | name | ||
) |
Definition at line 150 of file settings.c.
References conf_service::dictionary, name, and settings_index_lookup().
Referenced by insert_settings_parameters(), insert_settings_values(), and match_criterion().
int settings_num | ( | struct conf_service * | service | ) |
Definition at line 107 of file settings.c.
References conf_service::dictionary, and setting_dictionary::num.
int settings_read_file | ( | struct conf_service * | service, |
const char * | path, | ||
int | pass | ||
) |
Definition at line 563 of file settings.c.
References prepare_target_dictionary(), read_settings(), and update_databases().
Referenced by inherit_server_settings().
int settings_read_node | ( | struct conf_service * | service, |
xmlNode * | n, | ||
int | pass | ||
) |
Definition at line 572 of file settings.c.
References prepare_target_dictionary(), settings_read_node_x(), and update_databases().
int settings_read_node_x | ( | xmlNode * | n, |
void * | client_data, | ||
void(*)(void *client_data, struct setting *set) | fun | ||
) |
Definition at line 174 of file settings.c.
References name, setting::name, setting::next, setting::precedence, setting::target, and setting::value.
Referenced by cmd_settings(), read_settings_file(), and settings_read_node().