X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fpazpar2.h;h=c74b5fedac0aa4616adda320c373d73f5590fb6d;hb=7a99aea06e5d23ce1320c4e3a368543c6a7ab1e4;hp=d5c05ea6cfdd118dfece0ff9c472e1e84c6a51b0;hpb=dbcf2c3410ed74d919efdc62ffbd00e716284d8e;p=pazpar2-moved-to-github.git diff --git a/src/pazpar2.h b/src/pazpar2.h index d5c05ea..c74b5fe 100644 --- a/src/pazpar2.h +++ b/src/pazpar2.h @@ -1,4 +1,4 @@ -/* $Id: pazpar2.h,v 1.34 2007-04-23 21:05:23 adam Exp $ +/* $Id: pazpar2.h,v 1.37 2007-06-06 11:49:48 marc Exp $ Copyright (c) 2006-2007, Index Data. This file is part of Pazpar2. @@ -43,8 +43,6 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA struct record; struct client; -struct connection; - // Represents a (virtual) database on a host struct database { struct host *host; @@ -78,6 +76,7 @@ struct database_retrievalmap { // for that session struct session_database { + pp2_charset_t pct; struct database *database; struct setting **settings; yaz_marc_t yaz_marc; @@ -162,7 +161,7 @@ char *session_setting_oneval(struct session_database *db, int offset); void start_http_listener(void); void start_proxy(void); -void start_zproxy(void); +//void start_zproxy(void); void pazpar2_add_channel(IOCHAN c); void pazpar2_event_loop(void); @@ -170,12 +169,10 @@ void pazpar2_event_loop(void); int host_getaddrinfo(struct host *host); xmlDoc *normalize_record(struct session_database *sdb, Z_External *rec); -void connection_destroy(struct connection *co); struct record *ingest_record(struct client *cl, Z_External *rec, int record_no); void session_alert_watch(struct session *s, int what); -void connection_release(struct connection *co); void pull_terms(NMEM nmem, struct ccl_rpn_node *n, char **termlist, int *num); #endif