#include <yaz/mutex.h>
#include "charsets.h"
#include "http.h"
+#include "database.h"
enum conf_metadata_type {
Metadata_type_generic, // Generic text field
struct conf_server *next;
struct conf_config *config;
http_server_t http_server;
+ iochan_man_t iochan_man;
+ database_hosts_t database_hosts;
};
struct conf_targetprofiles
struct conf_config *config_create(const char *fname, int verbose);
void config_destroy(struct conf_config *config);
-void config_start_databases(struct conf_config *config);
+void config_process_events(struct conf_config *config);
struct conf_service *locate_service(struct conf_server *server,
const char *service_id);
void config_stop_listeners(struct conf_config *conf);
-WRBUF conf_get_fname(struct conf_service *service, const char *fname);
+WRBUF conf_get_fname(struct conf_config *config, const char *fname);
#endif