-/* $Id: pazpar2.h,v 1.23 2007-04-11 18:42:25 quinn Exp $
+/* $Id: pazpar2.h,v 1.28 2007-04-20 04:32:33 quinn Exp $
Copyright (c) 2006-2007, Index Data.
This file is part of Pazpar2.
struct zr_explain *explain;
struct setting **settings;
struct database *next;
- CCL_bibset ccl_map;
yaz_marc_t yaz_marc;
struct database_retrievalmap *map;
};
struct session_database *database;
struct connection *connection;
struct session *session;
+ char *pquery; // Current search
int hits;
int records;
int setno;
struct session_database *databases; // All databases, settings overriden
struct client *clients; // Clients connected for current search
int requestid;
- char query[1024];
NMEM session_nmem; // Nmem for session-permanent storage
NMEM nmem; // Nmem for each operation (i.e. search, result set, etc)
WRBUF wrbuf; // Wrbuf for scratch(i.e. search)
void session_apply_setting(struct session *se, char *dbname, char *setting, char *value);
char *session_setting_oneval(struct session_database *db, int offset);
+void start_http_listener(void);
+void start_proxy(void);
+void start_zproxy(void);
+
+extern struct parameters global_parameters;
+void pazpar2_add_channel(IOCHAN c);
+void pazpar2_event_loop(void);
#endif
/*