X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=include%2Fyaz-proxy.h;h=c19f6e536101bf3788ee8dd59ad82da8eeae8017;hb=79cc3b2b8486f2dec0eb51a932e92ac22d8c0eb2;hp=cdd8cc39443e03c0306314b38fc00752b62d69c9;hpb=26b3f7f15abcb69aaf00fb6bdaf410ff3e7de14c;p=yazpp-moved-to-github.git diff --git a/include/yaz-proxy.h b/include/yaz-proxy.h index cdd8cc3..c19f6e5 100644 --- a/include/yaz-proxy.h +++ b/include/yaz-proxy.h @@ -3,7 +3,7 @@ * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * - * $Id: yaz-proxy.h,v 1.9 1999-12-06 13:52:45 adam Exp $ + * $Id: yaz-proxy.h,v 1.12 2000-08-31 14:41:55 adam Exp $ */ #include @@ -30,6 +30,8 @@ class YAZ_EXPORT Yaz_ProxyClient : public Yaz_Z_Assoc { Yaz_Z_Query *m_last_query; int m_last_resultCount; int m_sr_transform; + int m_seqno; + int m_waiting; }; /// Information Retrieval Proxy Server. @@ -46,8 +48,10 @@ class YAZ_EXPORT Yaz_Proxy : public Yaz_Z_Assoc { Yaz_ProxyClient *m_clientPool; Yaz_Proxy *m_parent; int m_seqno; + int m_max_clients; int m_keepalive; char *m_proxyTarget; + long m_seed; public: Yaz_Proxy(IYaz_PDU_Observable *the_PDU_Observable); ~Yaz_Proxy(); @@ -58,5 +62,6 @@ class YAZ_EXPORT Yaz_Proxy : public Yaz_Z_Assoc { void connectNotify(); void set_proxyTarget(const char *target); char *get_proxyTarget() { return m_proxyTarget; }; + void set_max_clients(int m) { m_max_clients = m; }; };