Removed prefix Yaz_ from several class - and interface names now
[yazpp-moved-to-github.git] / include / yaz++ / pdu-observer.h
index e135da4..bdb6b87 100644 (file)
@@ -1,8 +1,8 @@
 /*
- * Copyright (c) 1998-2000, Index Data.
+ * Copyright (c) 1998-2005, Index Data.
  * See the file LICENSE for details.
  * 
- * $Id: pdu-observer.h,v 1.5 2005-06-02 06:40:21 adam Exp $
+ * $Id: pdu-observer.h,v 1.6 2005-06-08 13:28:05 adam Exp $
  */
 
 #ifndef YAZ_PDU_OBSERVER_H
 
 namespace yazpp_1 {
 
-class IYaz_PDU_Observer;
+class IPDU_Observer;
 
 /** Protocol Data Unit Observable.
     This interface implements a Protocol Data Unit (PDU) network driver.
     The PDU's is not encoded/decoded by this interface. They are simply
     transmitted/received over the network. To use this interface the
-    IYaz_PDU_Observer interface must be implemented.
+    IPDU_Observer interface must be implemented.
  */
-class YAZ_EXPORT IYaz_PDU_Observable {
+class YAZ_EXPORT IPDU_Observable {
  public:
     /// Send encoded PDU buffer of specified length
     virtual int send_PDU(const char *buf, int len) = 0;
     /// Connect with server specified by addr.
-    virtual int connect(IYaz_PDU_Observer *observer, const char *addr) = 0;
+    virtual int connect(IPDU_Observer *observer, const char *addr) = 0;
     /// Listen on address addr.
-    virtual int listen(IYaz_PDU_Observer *observer, const char *addr) = 0;
+    virtual int listen(IPDU_Observer *observer, const char *addr) = 0;
     /// Close connection
     virtual void close() = 0;
     /// Make clone of this object using this interface
-    virtual IYaz_PDU_Observable *clone() = 0;
+    virtual IPDU_Observable *clone() = 0;
     /// Destroy completely
     virtual void destroy() = 0;
     /// Set Idle Time
@@ -39,10 +39,10 @@ class YAZ_EXPORT IYaz_PDU_Observable {
 };
 
 /** Protocol Data Unit Observer.
-    This interface is used together with the IYaz_PDU_Observable interface
+    This interface is used together with the IPDU_Observable interface
     and acts as a callback interface for it.
  */
-class YAZ_EXPORT IYaz_PDU_Observer {
+class YAZ_EXPORT IPDU_Observer {
  public:
     /// A PDU has been received
     virtual void recv_PDU(const char *buf, int len) = 0;
@@ -52,9 +52,9 @@ class YAZ_EXPORT IYaz_PDU_Observer {
     virtual void failNotify() = 0;
     /// Called whenever there is a timeout
     virtual void timeoutNotify() = 0;
-    /// Make clone of observer using IYaz_PDU_Observable interface
-    virtual IYaz_PDU_Observer *sessionNotify(
-       IYaz_PDU_Observable *the_PDU_Observable, int fd) = 0;
+    /// Make clone of observer using IPDU_Observable interface
+    virtual IPDU_Observer *sessionNotify(
+       IPDU_Observable *the_PDU_Observable, int fd) = 0;
 };
 };