X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=include%2Fyaz%2B%2B%2Fz-server.h;h=cd42c38bbac927874f479bf008ac1f196131f918;hb=8ebe1a2bcb6bec3d8c4b4077b4c85830d9398c5d;hp=f4e4ea425e770ed371f91eeac75ba24c63ff7257;hpb=e63ffd23f48e25b606fea163c96ea77a89b9c6cf;p=yazpp-moved-to-github.git diff --git a/include/yaz++/z-server.h b/include/yaz++/z-server.h index f4e4ea4..cd42c38 100644 --- a/include/yaz++/z-server.h +++ b/include/yaz++/z-server.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005, Index Data. * See the file LICENSE for details. * - * $Id: z-server.h,v 1.8 2005-06-25 15:53:19 adam Exp $ + * $Id: z-server.h,v 1.9 2005-09-22 12:40:45 adam Exp $ */ #include @@ -26,6 +26,8 @@ class YAZ_EXPORT Z_ServerUtility { void Z_ServerUtility::create_diagnostics ( ODR odr, int error, const char *addinfo, Z_DiagRec ***dreca, int *num); + + virtual ~Z_ServerUtility() = 0; }; class YAZ_EXPORT IServer_Facility { @@ -34,6 +36,8 @@ class YAZ_EXPORT IServer_Facility { Z_InitRequest *initRequest, Z_InitResponse *initResponse) = 0; virtual int recv(Z_Server *server, Z_APDU *apdu) = 0; + + virtual ~IServer_Facility() = 0; }; class YAZ_EXPORT Yaz_Facility_ILL : public IServer_Facility {