Use Odr_oid for OIDs. Require yazpp 1.0.3 (YAZ 3.0.2)
[yazproxy-moved-to-github.git] / include / yazproxy / proxy.h
index dbed522..25ef079 100644 (file)
@@ -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.39 2007-05-08 12:05:08 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;
+    Odr_oid 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();