Expanded tabs in all source files. Added vim/emacs local variables
[yaz-moved-to-github.git] / include / yaz / ill.h
1 /*
2  * Copyright (C) 1995-2005, Index Data ApS
3  * See the file LICENSE for details.
4  *
5  * $Id: ill.h,v 1.8 2005-06-25 15:46:02 adam Exp $
6  */
7 #ifndef ILL_H
8 #define ILL_H
9
10 #include <yaz/ill-core.h>
11 #include <yaz/item-req.h>
12
13 YAZ_BEGIN_CDECL
14
15 struct ill_get_ctl {
16     ODR odr;
17     void *clientData;
18     const char *(*f)(void *clientData, const char *element);
19 };
20     
21 YAZ_EXPORT ILL_ItemRequest *ill_get_ItemRequest (
22     struct ill_get_ctl *gs, const char *name, const char *sub);
23
24 YAZ_EXPORT ILL_Request *ill_get_ILLRequest (
25     struct ill_get_ctl *gs, const char *name, const char *sub);
26
27 YAZ_EXPORT ILL_Cancel *ill_get_Cancel (
28     struct ill_get_ctl *gc, const char *name, const char *sub);
29
30 YAZ_EXPORT ILL_APDU *ill_get_APDU (
31     struct ill_get_ctl *gc, const char *name, const char *sub);
32
33 YAZ_END_CDECL
34
35 #endif
36 /*
37  * Local variables:
38  * c-basic-offset: 4
39  * indent-tabs-mode: nil
40  * End:
41  * vim: shiftwidth=4 tabstop=8 expandtab
42  */
43