source: trunk/gsdl/packages/yaz/include/yaz/proto.h@ 1862

Last change on this file since 1862 was 1862, checked in by cs025, 23 years ago

Minor touches to configuration of txt2db; removed use of MICO linker.

  • Property svn:keywords set to Author Date Id Revision
File size: 4.5 KB
Line 
1/*
2 * Copyright (c) 1998-2000, Index Data
3 * See the file LICENSE for details.
4 * Sebastian Hammer, Adam Dickmeiss
5 *
6 * $Log$
7 * Revision 1.5 2001/01/25 18:57:38 cs025
8 * Minor touches to configuration of txt2db; removed use of MICO linker.
9 *
10 * Revision 1.1 2000/08/03 03:11:01 johnmcp
11 * Added the YAZ toolkit source to the packages directory (for z39.50 stuff)
12 *
13 * Revision 1.3 2000/02/28 11:20:06 adam
14 * Using autoconf. New definitions: YAZ_BEGIN_CDECL/YAZ_END_CDECL.
15 *
16 * Revision 1.2 1999/12/16 23:36:19 adam
17 * Implemented ILL protocol. Minor updates ASN.1 compiler.
18 *
19 * Revision 1.1 1999/11/30 13:47:11 adam
20 * Improved installation. Moved header files to include/yaz.
21 *
22 * Revision 1.2 1999/06/09 10:52:11 adam
23 * Added YAZ_EXPORT.
24 *
25 * Revision 1.1 1999/06/08 13:11:55 adam
26 * Fixed problem with proto.h.
27 *
28 * Revision 1.2 1999/04/20 10:37:04 adam
29 * Updated for ODR - added name parameter.
30 *
31 * Revision 1.1 1998/03/31 16:04:05 adam
32 * First version of proto.h which is almost compatible with the old one.
33 *
34 */
35#ifndef Z_PROTO_H
36#define Z_PROTO_H
37
38#define Z_95 1
39#define ASN_COMPILED 1
40
41#include <yaz/yaz-version.h>
42#include <yaz/z-accdes1.h>
43#include <yaz/z-accform1.h>
44#include <yaz/z-acckrb1.h>
45#include <yaz/z-core.h>
46#include <yaz/z-diag1.h>
47#include <yaz/z-espec1.h>
48#include <yaz/z-estask.h>
49#include <yaz/z-exp.h>
50#include <yaz/z-grs.h>
51#include <yaz/z-opac.h>
52#include <yaz/z-rrf1.h>
53#include <yaz/z-rrf2.h>
54#include <yaz/z-sum.h>
55#include <yaz/z-sutrs.h>
56#include <yaz/z-uifr1.h>
57#include <yaz/zes-expi.h>
58#include <yaz/zes-exps.h>
59#include <yaz/zes-order.h>
60#include <yaz/zes-pquery.h>
61#include <yaz/zes-psched.h>
62#include <yaz/zes-pset.h>
63#include <yaz/zes-update.h>
64#include <yaz/z-date.h>
65#include <yaz/z-univ.h>
66
67YAZ_BEGIN_CDECL
68
69#define Z_PRES_SUCCESS Z_PresentStatus_success
70#define Z_PRES_PARTIAL_1 Z_PresentStatus_partial_1
71#define Z_PRES_PARTIAL_2 Z_PresentStatus_partial_2
72#define Z_PRES_PARTIAL_3 Z_PresentStatus_partial_3
73#define Z_PRES_PARTIAL_4 Z_PresentStatus_partial_4
74#define Z_PRES_FAILURE Z_PresentStatus_failure
75
76#define Z_RES_SUBSET Z_SearchResponse_subset
77#define Z_RES_INTERIM Z_SearchResponse_interim
78#define Z_RES_NONE Z_SearchResponse_none
79
80#define Z_SortStatus_success Z_SortResponse_success
81#define Z_SortStatus_partial_1 Z_SortResponse_partial_1
82#define Z_SortStatus_failure Z_SortResponse_failure
83
84#define Z_SortRelation_ascending Z_SortKeySpec_ascending
85#define Z_SortRelation_descending Z_SortKeySpec_descending
86#define Z_SortRelation_ascendingByFreq Z_SortKeySpec_ascendingByFrequency
87#define Z_SortRelation_descendingByFreq Z_SortKeySpec_descendingByfrequency
88
89#define Z_SortCase_caseSensitive Z_SortKeySpec_caseSensitive
90#define Z_SortCase_caseInsensitive Z_SortKeySpec_descendingByfrequency
91
92#define Z_TriggerResourceCtrl_resourceReport Z_TriggerResourceControlRequest_resourceReport
93#define Z_TriggerResourceCtrl_resourceControl Z_TriggerResourceControlRequest_resourceControl
94#define Z_TriggerResourceCtrl_cancel Z_TriggerResourceControlRequest_cancel
95
96#define Z_DeleteRequest_list Z_DeleteResultSetRequest_list
97#define Z_DeleteRequest_all Z_DeleteResultSetRequest_all
98
99#define Z_AccessRequest_simpleForm Z_AccessControlRequest_simpleForm
100#define Z_AccessRequest_externallyDefined Z_AccessControlRequest_externallyDefined
101
102#define Z_AccessResponse_simpleForm Z_AccessControlResponse_simpleForm
103#define Z_AccessResponse_externallyDefined Z_AccessControlResponse_externallyDefined
104
105#define Z_ResourceReportStatus_success Z_ResourceReportResponse_success
106#define Z_ResourceReportStatus_partial Z_ResourceReportResponse_partial
107#define Z_ResourceReportStatus_failure_1 Z_ResourceReportResponse_failure_1
108#define Z_ResourceReportStatus_failure_2 Z_ResourceReportResponse_failure_2
109#define Z_ResourceReportStatus_failure_3 Z_ResourceReportResponse_failure_3
110#define Z_ResourceReportStatus_failure_4 Z_ResourceReportResponse_failure_4
111#define Z_ResourceReportStatus_failure_5 Z_ResourceReportResponse_failure_5
112#define Z_ResourceReportStatus_failure_6 Z_ResourceReportResponse_failure_6
113
114#define Z_SortResultSetStatus_empty Z_SortResponse_empty
115#define Z_SortResultSetStatus_interim Z_SortResponse_interim
116#define Z_SortResultSetStatus_unchanged Z_SortResponse_unchanged
117#define Z_SortResultSetStatus_none Z_SortResponse_none
118
119typedef Z_External Z_DatabaseRecord;
120typedef struct Z_IOItemOrder Z_ItemOrder;
121
122YAZ_EXPORT Z_APDU *zget_APDU(ODR o, int which);
123YAZ_EXPORT Z_Close *zget_Close (ODR o);
124
125YAZ_END_CDECL
126
127#include <yaz/prt-ext.h>
128
129#endif
Note: See TracBrowser for help on using the repository browser.