-/* $Id: proxy.h,v 1.31 2006-04-06 12:04:19 adam Exp $
- Copyright (c) 1998-2006, Index Data.
+/* $Id: proxy.h,v 1.39 2007-05-08 12:05:08 adam Exp $
+ Copyright (c) 1998-2007, Index Data.
char *get_proxy(Z_OtherInformation **otherInfo);
void get_charset_and_lang_negotiation(Z_OtherInformation **otherInfo,
char **charstes, char **langs, int *selected);
char *get_proxy(Z_OtherInformation **otherInfo);
void get_charset_and_lang_negotiation(Z_OtherInformation **otherInfo,
char **charstes, char **langs, int *selected);
Yaz_ProxyClient *get_client(Z_APDU *apdu, const char *cookie,
const char *proxy_host);
void srw_get_client(const char *db, const char **backend_db);
Yaz_ProxyClient *get_client(Z_APDU *apdu, const char *cookie,
const char *proxy_host);
void srw_get_client(const char *db, const char **backend_db);
void convert_to_frontend_type(Z_NamePlusRecordList *p);
void convert_to_marcxml(Z_NamePlusRecordList *p, const char *charset);
void convert_records_charset(Z_NamePlusRecordList *p, const char *charset);
void convert_to_frontend_type(Z_NamePlusRecordList *p);
void convert_to_marcxml(Z_NamePlusRecordList *p, const char *charset);
void convert_records_charset(Z_NamePlusRecordList *p, const char *charset);
void result_authentication(Z_APDU *apdu, int ret);
void handle_init(Z_APDU *apdu);
void inc_request_no();
void result_authentication(Z_APDU *apdu, int ret);
void handle_init(Z_APDU *apdu);
void inc_request_no();
int handle_init_response_for_invalid_session(Z_APDU *apdu);
void set_debug_mode(int mode);
void send_response_fail_client(const char *addr);
int handle_init_response_for_invalid_session(Z_APDU *apdu);
void set_debug_mode(int mode);
void send_response_fail_client(const char *addr);