YAZ 5.35.1
zes-pset.h
Go to the documentation of this file.
1
7#ifndef zes_pset_H
8#define zes_pset_H
9
10#include <yaz/odr.h>
11#include <yaz/z-core.h>
12#ifdef __cplusplus
13extern "C" {
14#endif
15
18
21
23YAZ_EXPORT int z_PRPersistentResultSet(ODR o, Z_PRPersistentResultSet **p, int opt, const char *name);
24
26YAZ_EXPORT int z_PROriginPartNotToKeep(ODR o, Z_PROriginPartNotToKeep **p, int opt, const char *name);
27
29YAZ_EXPORT int z_PRTargetPart(ODR o, Z_PRTargetPart **p, int opt, const char *name);
30#ifdef __cplusplus
31}
32#endif
33#ifdef __cplusplus
34extern "C" {
35#endif
40
45
47 int which;
48 union {
51#define Z_PRPersistentResultSet_esRequest 1
52#define Z_PRPersistentResultSet_taskPackage 2
53 } u;
54};
55
58#define Z_PROriginPartNotToKeep_replace 1
59#define Z_PROriginPartNotToKeep_append 2
61};
62
67
68#ifdef __cplusplus
69}
70#endif
71#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
void Odr_null
Definition odr.h:105
Odr_int * replaceOrAppend
Definition zes-pset.h:60
Z_InternationalString * originSuppliedResultSet
Definition zes-pset.h:57
Z_PROriginPartNotToKeep * notToKeep
Definition zes-pset.h:38
union Z_PRPersistentResultSet::@123 u
Z_PRPersistentResultSetEsRequest * esRequest
Definition zes-pset.h:49
Z_PRPersistentResultSetTaskPackage * taskPackage
Definition zes-pset.h:50
Odr_int * numberOfRecords
Definition zes-pset.h:65
Z_InternationalString * targetSuppliedResultSet
Definition zes-pset.h:64
Definition odr.h:125
ASN.1 Module Z39-50-APDU-1995.
char Z_InternationalString
Definition z-core.h:301
int z_PRPersistentResultSetEsRequest(ODR o, Z_PRPersistentResultSetEsRequest **p, int opt, const char *name)
Definition zes-pset.c:12
int z_PRTargetPart(ODR o, Z_PRTargetPart **p, int opt, const char *name)
Definition zes-pset.c:66
int z_PRPersistentResultSetTaskPackage(ODR o, Z_PRPersistentResultSetTaskPackage **p, int opt, const char *name)
Definition zes-pset.c:24
int z_PROriginPartNotToKeep(ODR o, Z_PROriginPartNotToKeep **p, int opt, const char *name)
Definition zes-pset.c:54
int z_PRPersistentResultSet(ODR o, Z_PRPersistentResultSet **p, int opt, const char *name)
Definition zes-pset.c:36