The upgrade to automake 1.8/1.9 causes the product dist to be called
[yazpp-moved-to-github.git] / include / yaz++ / ir-assoc.h
diff --git a/include/yaz++/ir-assoc.h b/include/yaz++/ir-assoc.h
deleted file mode 100644 (file)
index 6e5e12f..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright (c) 1998-2005, Index Data.
- * See the file LICENSE for details.
- * 
- * $Id: ir-assoc.h,v 1.6 2005-06-25 15:53:19 adam Exp $
- */
-
-#include <yaz++/z-assoc.h>
-#include <yaz++/z-query.h>
-
-namespace yazpp_1 {
-/** Information Retrieval Assocation.
-    This object implements the client - and server role of a generic
-    Z39.50 Association.
-*/
-class YAZ_EXPORT IR_Assoc: public Z_Assoc {
- public:
-    /// Create object using the PDU Observer specified
-    IR_Assoc(IPDU_Observable *the_PDU_Observable);
-    /// Destroy assocation and close PDU Observer
-    virtual ~IR_Assoc();
-    /// Receive Z39.50 PDU
-    void recv_Z_PDU(Z_APDU *apdu, int len);
-    void recv_GDU(Z_GDU *apdu, int len);
-    /// Set Database Names
-    void set_databaseNames (int num, const char **list);
-    void set_databaseNames(const char *dblist, const char *sep);
-    /// Get Database Names
-    void get_databaseNames (int *num, char ***list);
-
-    void client(const char *addr);
-
-    /// Set Preferred Record Syntax
-    void set_preferredRecordSyntax (int value);
-    void set_preferredRecordSyntax (const char *syntax);
-    /// Get Preferred Record Syntax
-    void get_preferredRecordSyntax (int *val);
-    void get_preferredRecordSyntax (const char **syntax);
-
-    /// Set ElementSetName
-    void set_elementSetName (const char *elementSetName);
-    /// Get ElementSetName
-    void get_elementSetName (const char **elementSetName);
-    void get_elementSetName (Z_ElementSetNames **elementSetNames);
-
-    int get_lastReceived();
-    void set_lastReceived(int lastReceived);
-
-    /// Settings
-    void set_proxy(const char *str);
-    const char *get_proxy();
-    const char *get_host();
-
-    void set_cookie(const char *str);
-    const char *get_cookie();
-
-    /// Send Services
-    int send_initRequest(char* pRefId=NULL);
-    int send_searchRequest(Yaz_Z_Query *query, char* pResultSetId = NULL, char* pRefId = NULL);
-    int send_presentRequest(int start, int number, char* pResultSetId = NULL, char* pRefId = NULL);
-    int send_deleteResultSetRequest(char* pResultSetId = 0, char* pRefId = 0);
-    
-    /// Recv Services
-    virtual void recv_initRequest(Z_InitRequest *initRequest);
-    virtual void recv_initResponse(Z_InitResponse *initResponse);
-    virtual void recv_searchRequest(Z_SearchRequest *searchRequest);
-    virtual void recv_presentRequest(Z_PresentRequest *presentRequest);
-    virtual void recv_searchResponse(Z_SearchResponse *searchResponse);
-    virtual void recv_presentResponse(Z_PresentResponse *presentResponse);
-    virtual void recv_extendedServicesResponse(Z_ExtendedServicesResponse *extendedServicesResponse);
- private:
-    char *m_proxy;
-    char *m_host;
-    char *m_cookie;
-    int m_num_databaseNames;
-    char **m_databaseNames;
-    int m_preferredRecordSyntax;
-    Z_ElementSetNames *m_elementSetNames;
-    int m_lastReceived;
-    int m_log;
-};
-};
-/*
- * Local variables:
- * c-basic-offset: 4
- * indent-tabs-mode: nil
- * End:
- * vim: shiftwidth=4 tabstop=8 expandtab
- */
-