-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME
More file actions
48 lines (35 loc) · 1.27 KB
/
README
File metadata and controls
48 lines (35 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
YAZ++ AKA yazpp - A C++ library for YAZ and a ZOOM C++ API.
See the file LICENSE for details.
Introduction
------------
YAZ++ is a set of libraries and header files that make it easier to
use the YAZ toolkit from C++, together with some utilities written
using these libraries. It includes an implementation of the C++ binding
for ZOOM.
YAZ++ and ZOOM C++ use the same BSD-like license as YAZ - see LICENSE
file for details.
Documentation
-------------
The "doc" directory contains documentation in HTML and PDF.
You can also read it online at https://www.indexdata.com/yazpp
Overview
--------
YAZ++ builds a programmers' library libyaz++.lib and a few
applications:
yaz-my-client basic client
yaz-my-server basic server
zclient basic ZOOM client
Directory structure of the YAZ++ package:
-- src (C++ library)
-- zoom (C++ source for ZOOM)
-- include/yaz++ (C++ headers)
-- win (Windows build files)
-- doc (DocBook-format documentation)
ZOOM-C++
--------
The ZOOM library in this distribution implements the ZOOM C++ binding
described on the ZOOM web-site at
https://zoom.z3950.org/bind/cplusplus/
It provides a simple but powerful API for constructing Z39.50 client
applications. See the documentation in doc/zoom.xml for much more
information.