X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fyazpp%2Fpdu-observer.h;h=dfe25968e2781552f14138f9b51bd95d1a6c71bf;hb=e432b52c33a684e9f90627b971d14da6b362daff;hp=3af0bd997db08bdaab0b49a966b84cb4762c56ff;hpb=d87f1c9e3b773cce0cce6cd9b67127f9008c7008;p=yazpp-moved-to-github.git diff --git a/include/yazpp/pdu-observer.h b/include/yazpp/pdu-observer.h index 3af0bd9..dfe2596 100644 --- a/include/yazpp/pdu-observer.h +++ b/include/yazpp/pdu-observer.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2005, Index Data. * See the file LICENSE for details. * - * $Id: pdu-observer.h,v 1.1 2006-03-29 13:14:15 adam Exp $ + * $Id: pdu-observer.h,v 1.2 2008-01-21 15:57:27 adam Exp $ */ #ifndef YAZ_PDU_OBSERVER_H @@ -29,7 +29,7 @@ class YAZ_EXPORT IPDU_Observable { /// Listen on address addr. virtual int listen(IPDU_Observer *observer, const char *addr) = 0; /// Close connection - virtual void close() = 0; + virtual void shutdown() = 0; /// Make clone of this object using this interface virtual IPDU_Observable *clone() = 0; /// Destroy completely @@ -38,6 +38,8 @@ class YAZ_EXPORT IPDU_Observable { virtual void idleTime (int timeout) = 0; /// Get peername virtual const char *getpeername() = 0; + /// Close session + virtual void close_session() = 0; virtual ~IPDU_Observable(); };