X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fyazproxy%2Fproxy.h;h=e8aff930da44ca63e71f6d39c972283b67e38fd5;hb=acf534916169e14e2c33c9edb1b8a6f6c30c836c;hp=dbed5220fcd22e9b5b19d2e01c7bc4bd8ebf9839;hpb=9f38fa901bed3a1bcc18581520aeb5a7e29ff630;p=yazproxy-moved-to-github.git diff --git a/include/yazproxy/proxy.h b/include/yazproxy/proxy.h index dbed522..e8aff93 100644 --- a/include/yazproxy/proxy.h +++ b/include/yazproxy/proxy.h @@ -1,5 +1,5 @@ -/* $Id: proxy.h,v 1.36 2006-06-09 09:35:13 adam Exp $ - Copyright (c) 1998-2006, Index Data. +/* $Id: proxy.h,v 1.38 2007-04-12 18:18:42 adam Exp $ + Copyright (c) 1998-2007, Index Data. This file is part of the yazproxy. @@ -146,7 +146,7 @@ class YAZ_EXPORT Yaz_Proxy : public yazpp_1::Z_Assoc { char *m_schema; char *m_backend_type; char *m_backend_charset; - int m_frontend_type; + int m_frontend_type[OID_SIZE]; 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); @@ -217,6 +217,7 @@ class YAZ_EXPORT Yaz_Proxy : public yazpp_1::Z_Assoc { bool dec_ref(); int handle_authentication(Z_APDU *apdu); + int handle_global_authentication(Z_APDU *apdu); void result_authentication(Z_APDU *apdu, int ret); void handle_init(Z_APDU *apdu); void inc_request_no();