X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Fpazpar2.h;h=5580046cf9ab07a52d42fd74a78510be2789e2a3;hb=f5d345051217a4f54a53dac5a7397f5672e305ad;hp=2a1f65c990ee33e3104f0eff5dbf03d1ca501e99;hpb=511f9df2707ecb52420e101f58e7a60493236657;p=pazpar2-moved-to-github.git diff --git a/src/pazpar2.h b/src/pazpar2.h index 2a1f65c..5580046 100644 --- a/src/pazpar2.h +++ b/src/pazpar2.h @@ -121,6 +121,7 @@ struct session_watchentry { // End-user session struct session { + struct conf_service *service; /* service in use for this session */ struct session_database *databases; // All databases, settings overriden struct client *clients; // Clients connected for current search NMEM session_nmem; // Nmem for session-permanent storage @@ -163,7 +164,7 @@ struct hitsbytarget { struct hitsbytarget *hitsbytarget(struct session *s, int *count, NMEM nmem); int select_targets(struct session *se, struct database_criterion *crit); -struct session *new_session(NMEM nmem); +struct session *new_session(NMEM nmem, struct conf_service *service); void destroy_session(struct session *s); void session_init_databases(struct session *s); int load_targets(struct session *s, const char *fn);