source: trunk/gsdl/packages/yaz/include/yaz/ill.h@ 1343

Last change on this file since 1343 was 1343, checked in by johnmcp, 24 years ago

Added the YAZ toolkit source to the packages directory (for z39.50 stuff)

  • Property svn:keywords set to Author Date Id Revision
File size: 1.2 KB
Line 
1/*
2 * Copyright (c) 1999, Index Data
3 * See the file LICENSE for details.
4 *
5 * $Log$
6 * Revision 1.1 2000/08/03 03:10:37 johnmcp
7 * Added the YAZ toolkit source to the packages directory (for z39.50 stuff)
8 *
9 * Revision 1.4 2000/02/28 11:20:06 adam
10 * Using autoconf. New definitions: YAZ_BEGIN_CDECL/YAZ_END_CDECL.
11 *
12 * Revision 1.3 2000/01/31 13:15:21 adam
13 * Removed uses of assert(3). Cleanup of ODR. CCL parser update so
14 * that some characters are not surrounded by spaces in resulting term.
15 * ILL-code updates.
16 *
17 * Revision 1.2 2000/01/15 09:39:50 adam
18 * Implemented ill_get_ILLRequest. More ILL testing for client.
19 *
20 * Revision 1.1 1999/12/16 23:36:19 adam
21 * Implemented ILL protocol. Minor updates ASN.1 compiler.
22 *
23 */
24#ifndef ILL_H
25#define ILL_H
26
27#include <yaz/ill-core.h>
28#include <yaz/item-req.h>
29
30YAZ_BEGIN_CDECL
31
32struct ill_get_ctl {
33 ODR odr;
34 void *clientData;
35 const char *(*f)(void *clientData, const char *element);
36};
37
38YAZ_EXPORT ILL_ItemRequest *ill_get_ItemRequest (
39 struct ill_get_ctl *gs, const char *name, const char *sub);
40
41YAZ_EXPORT ILL_Request *ill_get_ILLRequest (
42 struct ill_get_ctl *gs, const char *name, const char *sub);
43
44YAZ_END_CDECL
45
46#endif
Note: See TracBrowser for help on using the repository browser.