X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=include%2Fyaz%2B%2B%2Fyaz-z-server.h;h=f91970c363a9bf0b0618ac47d9c735f8a9e96eb8;hb=4391c9699f5a37b73d63ba157157e9221aec566c;hp=766a1a2fdbe74de992462a1d556fae6173f91f2e;hpb=30a319511d4583cbd1b6a0694e097ea1c88ee4c0;p=yazpp-moved-to-github.git diff --git a/include/yaz++/yaz-z-server.h b/include/yaz++/yaz-z-server.h index 766a1a2..f91970c 100644 --- a/include/yaz++/yaz-z-server.h +++ b/include/yaz++/yaz-z-server.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2001, Index Data. * See the file LICENSE for details. * - * $Id: yaz-z-server.h,v 1.9 2001-05-03 12:39:39 adam Exp $ + * $Id: yaz-z-server.h,v 1.11 2002-04-24 12:21:03 adam Exp $ */ #include @@ -23,6 +23,10 @@ class YAZ_EXPORT Yaz_Z_ServerUtility { Z_Records *create_nonSurrogateDiagnostics (ODR odr, int error, const char *addinfo); + + void Yaz_Z_ServerUtility::create_diagnostics ( + ODR odr, int error, const char *addinfo, + Z_DiagRec ***dreca, int *num); }; class YAZ_EXPORT IYaz_Server_Facility { @@ -70,6 +74,10 @@ class YAZ_EXPORT Yaz_Facility_Update : public IYaz_Server_Facility { Z_IUUpdate *io, Z_ExtendedServicesResponse *res) = 0; + virtual void update_service0 (Z_ExtendedServicesRequest *req, + Z_IU0Update *io, + Z_ExtendedServicesResponse *res) = 0; + int init(Yaz_Z_Server *server, Z_InitRequest *initRequest, Z_InitResponse *initResponse);