struct sockaddr_in *proxy_addr;
int listener_socket;
- char *server_settings;
-
pp2_charset_t relevance_pct;
pp2_charset_t sort_pct;
pp2_charset_t mergekey_pct;
char *src;
};
-struct conf_config *read_config(const char *fname);
+struct conf_config *config_create(const char *fname, int verbose);
+void config_destroy(struct conf_config *config);
xsltStylesheet *conf_load_stylesheet(struct conf_config *config,
const char *fname);
-void config_read_settings(struct conf_config *config,
- const char *path_override);
+void config_start_databases(struct conf_config *config);
struct conf_service *locate_service(struct conf_server *server,
const char *service_id);
int config_start_listeners(struct conf_config *conf,
- const char *listener_override,
- const char *proxy_override);
+ const char *listener_override);
void config_stop_listeners(struct conf_config *conf);