aligning log messages for nice look-and-feel
[pazpar2-moved-to-github.git] / src / pazpar2.h
index 5b04d73..846750b 100644 (file)
@@ -70,14 +70,20 @@ struct database {
     char **databases;
     int errors;
     struct zr_explain *explain;
-    struct conf_queryprofile *qprofile;
     struct conf_retrievalprofile *rprofile;
+    struct setting **settings;
     struct database *next;
+    CCL_bibset ccl_map;
+};
+
+struct database_criterion_value {
+    char *value;
+    struct database_criterion_value *next;
 };
 
 struct database_criterion {
     char *name;
-    char *value;
+    struct database_criterion_value *values;
     struct database_criterion *next;
 };
 
@@ -184,6 +190,8 @@ struct hitsbytarget {
 struct parameters {
     char proxy_override[128];
     char listener_override[128];
+    char zproxy_override[128];
+    char settings_path_override[128];
     struct conf_server *server;
     int dump_records;
     int timeout;               /* operations timeout, in seconds */
@@ -194,7 +202,6 @@ struct parameters {
     int session_timeout;
     int toget;
     int chunk;
-    CCL_bibset ccl_filter;
     yaz_marc_t yaz_marc;
     ODR odr_out;
     ODR odr_in;