X-Git-Url: http://git.indexdata.com/?p=yazproxy-moved-to-github.git;a=blobdiff_plain;f=include%2Fyazproxy%2Fproxy.h;h=4c41242f2bf308704129ae94d87498fabdc5001e;hp=8aa8e7e2afc5d563a0aa842454c98b04b979c76b;hb=32c6e333211e98fe4ad78fb86f2c9acd444ca24f;hpb=d7f41f16caf965adb1a5ffcdaa937787dfcc030a diff --git a/include/yazproxy/proxy.h b/include/yazproxy/proxy.h index 8aa8e7e..4c41242 100644 --- a/include/yazproxy/proxy.h +++ b/include/yazproxy/proxy.h @@ -1,4 +1,4 @@ -/* $Id: proxy.h,v 1.22 2005-06-25 15:58:33 adam Exp $ +/* $Id: proxy.h,v 1.24 2005-09-26 09:25:05 adam Exp $ Copyright (c) 1998-2005, Index Data. This file is part of the yaz-proxy. @@ -96,15 +96,17 @@ class YAZ_EXPORT Yaz_Proxy : public yazpp_1::Z_Assoc { yazpp_1::GDU *m_timeout_gdu; enum timeout_mode { + timeout_busy, timeout_normal, timeout_reduce, timeout_xsl } m_timeout_mode; + int m_connect_max; + int m_search_max; Yaz_bw m_bw_stat; int m_pdu_max; Yaz_bw m_pdu_stat; - Z_GDU *m_bw_hold_PDU; int m_max_record_retrieve; void handle_max_record_retrieve(Z_APDU *apdu); void display_diagrecs(Z_DiagRec **pp, int num); @@ -207,7 +209,7 @@ class YAZ_EXPORT Yaz_Proxy : public yazpp_1::Z_Assoc { void recv_GDU(Z_GDU *apdu, int len); void recv_GDU_reduce(yazpp_1::GDU *gdu); void recv_GDU_normal(yazpp_1::GDU *gdu); - void recv_GDU_more(); + void recv_GDU_more(bool normal); void handle_incoming_HTTP(Z_HTTP_Request *req); void handle_incoming_Z_PDU(Z_APDU *apdu); void handle_incoming_Z_PDU_2(Z_APDU *apdu);