X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=include%2Fyaz%2B%2B%2Fproxy.h;h=cb96fc1364b8e05b10ba4fd7b20c4385d4d92de7;hb=a5b1e5653ae9b27e85c6fad5bec42b6fc5156fcb;hp=2fbdc46b1380b2b76a95110df1354a141056dac0;hpb=107d331342b256bb66cc37583c2dac4550306b8c;p=yazpp-moved-to-github.git diff --git a/include/yaz++/proxy.h b/include/yaz++/proxy.h index 2fbdc46..cb96fc1 100644 --- a/include/yaz++/proxy.h +++ b/include/yaz++/proxy.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2003, Index Data. * See the file LICENSE for details. * - * $Id: proxy.h,v 1.17 2003-10-16 08:28:10 adam Exp $ + * $Id: proxy.h,v 1.18 2003-10-16 13:40:41 adam Exp $ */ #include @@ -18,6 +18,9 @@ class Yaz_Proxy; #define MAX_ZURL_PLEX 10 +#define PROXY_LOG_APDU 1 +#define PROXY_LOG_REQ 1 + struct Yaz_RecordCache_Entry; class YAZ_EXPORT Yaz_ProxyConfig { @@ -37,14 +40,15 @@ public: int *max_clients, int *keepalive_limit_bw, int *keepalive_limit_pdu, - int *pre_init); + int *pre_init, + int *log_mask); void get_target_info(const char *name, const char **url, int *limit_bw, int *limit_pdu, int *limit_req, int *target_idletime, int *client_idletime, int *max_clients, int *keepalive_limit_bw, int *keepalive_limit_pdu, - int *pre_init); + int *pre_init, int *log_mask); int check_query(ODR odr, const char *name, Z_Query *query, char **addinfo); int check_syntax(ODR odr, const char *name, @@ -58,7 +62,7 @@ private: int *limit_bw, int *limit_pdu, int *limit_req, int *target_idletime, int *client_idletime, int *keepalive_limit_bw, int *keepalive_limit_pdu, - int *pre_init); + int *pre_init, int *log_mask); void return_limit(xmlNodePtr ptr, int *limit_bw, int *limit_pdu, int *limit_req); int check_type_1(ODR odr, xmlNodePtr ptr, Z_RPNQuery *query,