<chapter id="zoom">
- <!-- $Id: zoom.xml,v 1.2 2002-10-08 23:52:40 mike Exp $ -->
+ <!-- $Id: zoom.xml,v 1.3 2002-10-09 09:07:10 mike Exp $ -->
<title>ZOOM-C++</title>
<sect1 id="zoom.introduction">
from the Library of Congress's Z39.50 server:
<screen>
#include <iostream>
- #include <yaz++/zoom++.h>
+ #include <yaz++/zoom.h>
using namespace ZOOM;
+.deps
+.libs
Makefile
Makefile.in
interface.h
-zoom++.h
+zoom.h
+libzoomcpp.la
+zclient
+*.lo
-# $Header: /home/cvsroot/yaz++/zoom/Makefile.am,v 1.2 2002-10-08 23:53:55 mike Exp $
+# $Header: /home/cvsroot/yaz++/zoom/Makefile.am,v 1.3 2002-10-09 09:07:10 mike Exp $
AM_CXXFLAGS= $(YAZINC)
LDADD=libzoomcpp.la $(YAZLALIB)
mirk_XXX_SOURCES = zexcept.cpp zconn.cpp zquery.cpp zrs.cpp zrec.cpp
-libzoomcpp_la_SOURCES = $(mirk_XXX_SOURCES) zoom++.h interface.h
+libzoomcpp_la_SOURCES = $(mirk_XXX_SOURCES) zoom.h interface.h
noinst_PROGRAMS = zclient
test: zclient
./zclient bagel.indexdata.dk 210 gils '@and mineral epicenter'
-$(mirk_XXX_SOURCES): zoom++.h
+$(mirk_XXX_SOURCES): zoom.h
-zoom++.h: master-header
+zoom.h: master-header
rm -f $@
sed 's/^* / /; s/^*/ /' $< > $@
chmod -w $@
interface.h The read-only, automatically-generated file
that can be considered a formal specification
of the ZOOM C++ interface.
- zoom++.h The read-only, automatically-generated file
+ zoom.h The read-only, automatically-generated file
that is actually used in the build process,
- and ought quite possibly to be moved into
+ and ultimately installed into
../include/yaz++/zoom.h
Documentation (in DocBook format) is in "../doc/zoom.xml"
-// $Header: /home/cvsroot/yaz++/zoom/zclient.cpp,v 1.3 2002-10-08 23:55:52 mike Exp $
+// $Header: /home/cvsroot/yaz++/zoom/zclient.cpp,v 1.4 2002-10-09 09:07:10 mike Exp $
// Simple sample client
#include <stdlib.h> // for atoi()
#include <iostream.h>
-#include "zoom++.h"
+#include "zoom.h"
int main(int argc, char **argv)
-// $Header: /home/cvsroot/yaz++/zoom/zconn.cpp,v 1.2 2002-08-08 16:06:08 mike Exp $
+// $Header: /home/cvsroot/yaz++/zoom/zconn.cpp,v 1.3 2002-10-09 09:07:10 mike Exp $
// Z39.50 Connection class
-#include "zoom++.h"
+#include "zoom.h"
namespace ZOOM {
-// $Header: /home/cvsroot/yaz++/zoom/zexcept.cpp,v 1.2 2002-10-08 23:57:29 mike Exp $
+// $Header: /home/cvsroot/yaz++/zoom/zexcept.cpp,v 1.3 2002-10-09 09:07:10 mike Exp $
// Z39.50 Exception classes
#include <string.h> // for strerror(), strlen(), strcpy()
#include <stdio.h> // for sprintf()
#include <yaz/diagbib1.h>
-#include "zoom++.h"
+#include "zoom.h"
namespace ZOOM {
-// $Header: /home/cvsroot/yaz++/zoom/zquery.cpp,v 1.2 2002-08-08 16:06:08 mike Exp $
+// $Header: /home/cvsroot/yaz++/zoom/zquery.cpp,v 1.3 2002-10-09 09:07:10 mike Exp $
// Z39.50 Query classes
-#include "zoom++.h"
+#include "zoom.h"
namespace ZOOM {
-// $Header: /home/cvsroot/yaz++/zoom/zrec.cpp,v 1.3 2002-08-08 16:14:26 mike Exp $
+// $Header: /home/cvsroot/yaz++/zoom/zrec.cpp,v 1.4 2002-10-09 09:07:10 mike Exp $
// Z39.50 Record class
-#include "zoom++.h"
+#include "zoom.h"
#include <yaz/yaz-util.h> // for yaz_matchstr()
-// $Header: /home/cvsroot/yaz++/zoom/zrs.cpp,v 1.2 2002-08-08 16:06:08 mike Exp $
+// $Header: /home/cvsroot/yaz++/zoom/zrs.cpp,v 1.3 2002-10-09 09:07:10 mike Exp $
// Z39.50 Result Set class
-#include "zoom++.h"
+#include "zoom.h"
namespace ZOOM {