-z39.50 - This module implements the Z39.50 protocol. This module
- does the same job as the old 'asn' module except that the source
- files are auto-generated using an YAZ' ASN.1 Compiler (yaz-comp).
-
-zutil - This module implements a collection of Z39.50 utilities, such
- as query parsing, EXTERNAL handling, etc.
-
-ill - This module implements the ISO ILL protocol.
-
-comstack - This module implements the transport transparency
- stack (COMSTACK). The comstack implements a generic interface
- for exchanging BER-encoded records over a network. It supports
- the 'American' mode of exchanging the records straight over
- TCP/IP, and uses Peter Furniss' XTIMOSI package over RFC1006.
- Look for documentation in the file comstack.man.
-
-rfc1006 - Xtimosi requires an implementation of the OSI transport
- layer with an XTI-based API. Some systems (HP and DEC,
- notably) provide this. For others, we provide an
- implementation of the RFC1006 protocol (which is what
- ISODE-based implementations often use). This module is not
- needed if you don't use xtimosi, and it's not included in the
- libyaz.a library.
-
-server - This is the implementation of the server frontend. It
- provides event-handling and server managament functions,
- and calls the backend primitives (best documentation of these
- is in the file include/yaz/backend.h).
-
-client - A demonstration client. If we come upon a good design for a
- higher level client API, that will live here.
-
-ztest - A demonstration server that implements a backend.
-
-include/yaz - The various header files.
-
-lib - The libraries. Primarily libyaz.a. The makefile gathers the
- libraries from previous modules into libyaz.a.
-
-asn - Obsolete - replaced by the codecs in directory z39.50.
- This module implements the Z39.50 protocol and is only provided
- for backwareds compatibility.