* Copyright (c) 1998-2004, Index Data.
* See the file LICENSE for details.
*
- * $Id: proxy.h,v 1.33 2004-01-09 18:11:15 adam Exp $
+ * $Id: proxy.h,v 1.36 2004-01-15 23:44:58 adam Exp $
*/
#include <sys/time.h>
int m_pdu_recv;
ODR m_init_odr;
Z_APDU *m_initResponse;
+ Z_Options *m_initResponse_options;
+ Z_ProtocolVersion *m_initResponse_version;
Yaz_RecordCache m_cache;
void pre_init_client();
int m_target_idletime;
void convert_to_marcxml(Z_NamePlusRecordList *p);
void convert_xsl(Z_NamePlusRecordList *p);
Z_APDU *m_initRequest_apdu;
+ Z_Options *m_initRequest_options;
+ Z_ProtocolVersion *m_initRequest_version;
NMEM m_initRequest_mem;
Z_APDU *m_apdu_invalid_session;
NMEM m_mem_invalid_session;
ODR m_s2z_odr_search;
int m_s2z_hit_count;
int m_s2z_packing;
+ char *m_s2z_database;
Z_APDU *m_s2z_init_apdu;
Z_APDU *m_s2z_search_apdu;
Z_APDU *m_s2z_present_apdu;
void failNotify();
void timeoutNotify();
void connectNotify();
+ void markInvalid();
const char *option(const char *name, const char *value);
void set_default_target(const char *target);
void set_proxy_authentication (const char *auth);