YAZ++ User's Guide and Reference

Mike Taylor

Adam Dickmeiss

YAZ++ is a set of libraries and header files that make it easier to use the popular C-language YAZ toolkit from C++, together with some utilities written using these libraries. It includes an implementation of the C++ binding for ZOOM (ZOOM-C++).

This manual covers version 0.9.

CVS ID: $Id: yaz++.xml.in,v 1.13 2004/04/11 12:13:32 adam Exp $


Table of Contents
1. Introduction
Licensing
2. Installation
Building on Unix
Building on Windows
3. ZOOM-C++
Introduction
ZOOM::connection
References
ZOOM::query and subclasses
ZOOM::prefixQuery
ZOOM::CCLQuery
Discussion
References
ZOOM::resultSet
References
ZOOM::record
Memory Management
References
ZOOM::exception and subclasses
ZOOM::systemException
ZOOM::bib1Exception
ZOOM::queryException
Revised Sample Program
References
4. YAZ C++ API
Interfaces
IYazSocketObservable
IYazSocketObserver
IYaz_PDU_Observable
IYaz_PDU_Observer
Yaz_Query
Implementations
Yaz_SocketManager
Yaz_PDU_Assoc
Yaz_Z_Assoc
Yaz_IR_Assoc
Yaz_Z_Server
A. License
YAZ License