YAZ  5.34.0
z-estask.h
Go to the documentation of this file.
1 
7 #ifndef z_estask_H
8 #define z_estask_H
9 
10 #include <yaz/odr.h>
11 #include <yaz/z-core.h>
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 typedef struct Z_TaskPackage Z_TaskPackage;
17 YAZ_EXPORT int z_TaskPackage(ODR o, Z_TaskPackage **p, int opt, const char *name);
18 #ifdef __cplusplus
19 }
20 #endif
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 struct Z_TaskPackage {
32  char *creationDateTime; /* OPT */
33 #define Z_TaskPackage_pending 0
34 #define Z_TaskPackage_active 1
35 #define Z_TaskPackage_complete 2
36 #define Z_TaskPackage_aborted 3
41 };
42 
43 #ifdef __cplusplus
44 }
45 #endif
46 #endif
int opt
Definition: initopt.c:19
char * name
Definition: initopt.c:18
Header for ODR (Open Data Representation)
nmem_int_t Odr_int
Definition: odr.h:47
short Odr_oid
Definition: oid_util.h:42
structure for all known EXTERNALs
Definition: prt-ext.h:59
Odr_oct * targetReference
Definition: z-estask.h:31
Z_Permissions * permissions
Definition: z-estask.h:29
char * creationDateTime
Definition: z-estask.h:32
Odr_oid * packageType
Definition: z-estask.h:25
int num_packageDiagnostics
Definition: z-estask.h:38
Z_IntUnit * retentionTime
Definition: z-estask.h:28
Odr_int * taskStatus
Definition: z-estask.h:37
Z_InternationalString * description
Definition: z-estask.h:30
Z_External * taskSpecificParameters
Definition: z-estask.h:40
Z_InternationalString * packageName
Definition: z-estask.h:26
Z_DiagRec ** packageDiagnostics
Definition: z-estask.h:39
Z_InternationalString * userId
Definition: z-estask.h:27
Definition: odr.h:100
Definition: odr.h:125
ASN.1 Module Z39-50-APDU-1995.
char Z_InternationalString
Definition: z-core.h:301
int z_TaskPackage(ODR o, Z_TaskPackage **p, int opt, const char *name)
Definition: z-estask.c:12