-// $Id: master-header,v 1.12 2002-11-30 22:33:21 mike Exp $
+// $Id: master-header,v 1.17 2003-09-24 18:07:31 adam Exp $
//
// ZOOM C++ Binding.
// The ZOOM homepage is at http://zoom.z3950.org/
//
-// Derived from version 1.0g at
-// http://zoom.z3950.org/bind/cplusplus/zoom-1.0g.hh
+// Derived from version 1.3a at
+// http://zoom.z3950.org/bind/cplusplus/zoom-1.3a.hh
#include <stddef.h> // for size_t
#include <string>
* protected:
* ZOOM_query q;
public:
+ query ();
virtual ~query ();
};
class YAZ_EXPORT record {
* const resultSet &owner;
* ZOOM_record r;
-* friend class resultSet; // so it can use this constructor
public:
- class syntax {
+ class YAZ_EXPORT syntax {
public:
enum value {
UNKNOWN, GRS1, SUTRS, USMARC, UKMARC, XML
// bib1Exception::errcode() returns a code from the
// Bib-1 Diagnostic Set.
class YAZ_EXPORT bib1Exception: public exception {
-* const string &info;
+* std::string info;
public:
* ~bib1Exception ();
bib1Exception (int code, const std::string &addinfo);
};
class YAZ_EXPORT queryException : public exception {
-* const string &q;
+* std::string q;
public:
* ~queryException ();
enum { PREFIX, CCL };