projects
/
yazpp-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change "Yaz" to ID's preferred "YAZ"
[yazpp-moved-to-github.git]
/
zoom
/
master-header
diff --git
a/zoom/master-header
b/zoom/master-header
index
a66b089
..
7d004f4
100644
(file)
--- a/
zoom/master-header
+++ b/
zoom/master-header
@@
-1,4
+1,4
@@
-// $Header: /home/cvsroot/yaz++/zoom/master-header,v 1.2 2002-08-08 16:06:08 mike Exp $
+// $Header: /home/cvsroot/yaz++/zoom/master-header,v 1.4 2002-10-10 22:47:51 mike Exp $
//
// ZOOM C++ Binding.
// The ZOOM homepage is at http://zoom.z3950.org/
//
// ZOOM C++ Binding.
// The ZOOM homepage is at http://zoom.z3950.org/
@@
-32,23
+32,23
@@
namespace ZOOM {
class connection {
* ZOOM_connection c;
class connection {
* ZOOM_connection c;
+* friend class resultSet; // so it can use _getYazConnection()
+* ZOOM_connection _getYazConnection () const { return c; }
public:
connection (const char *hostname, int portnum);
public:
connection (const char *hostname, int portnum);
- // ### I would like to add a ``throw (ZOOM::exception)'' clause
- // here, but it looks like G++ 2.95.2 doesn't recognise it.
~connection ();
const char *option (const char *key) const;
const char *option (const char *key, const char *val);
~connection ();
const char *option (const char *key) const;
const char *option (const char *key, const char *val);
-* ZOOM_connection _getYazConnection () const { return c; } // package-private
};
class query {
// pure virtual class: derive concrete subclasses from it.
};
class query {
// pure virtual class: derive concrete subclasses from it.
+* friend class resultSet; // so it can use _getYazQuery()
+* ZOOM_query _getYazQuery () const { return q; }
* protected:
* ZOOM_query q;
public:
virtual ~query ();
* protected:
* ZOOM_query q;
public:
virtual ~query ();
-* ZOOM_query _getYazQuery () const { return q; } // package-private
};
class prefixQuery : public query {
};
class prefixQuery : public query {
@@
-78,9
+78,10
@@
namespace ZOOM {
class record {
* const resultSet *owner;
* ZOOM_record r;
class record {
* const resultSet *owner;
* ZOOM_record r;
- public:
+* friend class resultSet; // so it can use this constructor
* record::record (const resultSet *rs, ZOOM_record rec):
* owner (rs), r (rec) {}
* record::record (const resultSet *rs, ZOOM_record rec):
* owner (rs), r (rec) {}
+ public:
~record ();
enum syntax {
UNKNOWN, GRS1, SUTRS, USMARC, UKMARC, XML
~record ();
enum syntax {
UNKNOWN, GRS1, SUTRS, USMARC, UKMARC, XML