char *id;
char *settings;
NMEM nmem;
-
+ int session_timeout;
+ int z3950_session_timeout;
+ int z3950_connect_timeout;
+
/* duplicated from conf_server */
pp2_charset_t relevance_pct;
pp2_charset_t sort_pct;
int num_metadata, int num_sortkeys,
const char *service_id);
-struct conf_metadata* conf_service_add_metadata(struct conf_service *service,
- int field_id,
- const char *name,
- enum conf_metadata_type type,
- enum conf_metadata_merge merge,
- enum conf_setting_type setting,
- int brief,
- int termlist,
- int rank,
- int sortkey_offset,
- enum conf_metadata_mergekey mt);
-
-struct conf_sortkey * conf_service_add_sortkey(struct conf_service *service,
- int field_id,
- const char *name,
- enum conf_sortkey_type type);
-
-
int conf_service_metadata_field_id(struct conf_service *service, const char * name);
int conf_service_sortkey_field_id(struct conf_service *service, const char * name);
char *myurl;
struct sockaddr_in *proxy_addr;
int listener_socket;
-
char *server_settings;
pp2_charset_t relevance_pct;
xsltStylesheet *conf_load_stylesheet(struct conf_config *config,
const char *fname);
-void config_read_settings(struct conf_config *config);
+void config_start_databases(struct conf_config *config);
struct conf_service *locate_service(struct conf_server *server,
const char *service_id);