source: trunk/gsdl/packages/yaz/include/yaz/z-estask.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.0 KB
Line 
1/* Generated automatically by the YAZ ASN.1 Compiler 0.3 */
2/* Module-H RecordSyntax-ESTaskPackage */
3
4#ifndef z_estask_H
5#define z_estask_H
6
7#include <yaz/odr.h>
8#include <yaz/z-core.h>
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13typedef struct Z_TaskPackage Z_TaskPackage;
14YAZ_EXPORT int z_TaskPackage (ODR o, Z_TaskPackage **p, int opt, const char *name);
15#ifdef __cplusplus
16}
17#endif
18#ifdef __cplusplus
19extern "C" {
20#endif
21struct Z_TaskPackage {
22 Odr_oid *packageType;
23 Z_InternationalString *packageName; /* OPT */
24 Z_InternationalString *userId; /* OPT */
25 Z_IntUnit *retentionTime; /* OPT */
26 Z_Permissions *permissions; /* OPT */
27 Z_InternationalString *description; /* OPT */
28 Odr_oct *targetReference; /* OPT */
29 char *creationDateTime; /* OPT */
30#define Z_TaskPackage_pending 0
31#define Z_TaskPackage_active 1
32#define Z_TaskPackage_complete 2
33#define Z_TaskPackage_aborted 3
34 int *taskStatus;
35 int num_packageDiagnostics;
36 Z_DiagRec **packageDiagnostics; /* OPT */
37 Z_External *taskSpecificParameters;
38};
39
40#ifdef __cplusplus
41}
42#endif
43#endif
Note: See TracBrowser for help on using the repository browser.