PHP 8.0.30
Preview: zes-update.h Size: 4.93 KB
/usr/include/yaz/zes-update.h

/** \file zes-update.h
    \brief ASN.1 Module ESFormat-Update

    Generated automatically by YAZ ASN.1 Compiler 0.4
*/

#ifndef zes_update_H
#define zes_update_H

#include <yaz/odr.h>
#include <yaz/z-core.h>
#ifdef __cplusplus
extern "C" {
#endif

typedef struct Z_IUUpdateEsRequest Z_IUUpdateEsRequest;
YAZ_EXPORT int z_IUUpdateEsRequest(ODR o, Z_IUUpdateEsRequest **p, int opt, const char *name);

typedef struct Z_IUUpdateTaskPackage Z_IUUpdateTaskPackage;
YAZ_EXPORT int z_IUUpdateTaskPackage(ODR o, Z_IUUpdateTaskPackage **p, int opt, const char *name);

typedef struct Z_IUUpdate Z_IUUpdate;
YAZ_EXPORT int z_IUUpdate(ODR o, Z_IUUpdate **p, int opt, const char *name);

typedef struct Z_IUOriginPartToKeep Z_IUOriginPartToKeep;
YAZ_EXPORT int z_IUOriginPartToKeep(ODR o, Z_IUOriginPartToKeep **p, int opt, const char *name);

typedef struct Z_IUTargetPart Z_IUTargetPart;
YAZ_EXPORT int z_IUTargetPart(ODR o, Z_IUTargetPart **p, int opt, const char *name);

typedef struct Z_IUSuppliedRecordsId Z_IUSuppliedRecordsId;
YAZ_EXPORT int z_IUSuppliedRecordsId(ODR o, Z_IUSuppliedRecordsId **p, int opt, const char *name);

typedef struct Z_IUSuppliedRecords_elem Z_IUSuppliedRecords_elem;
YAZ_EXPORT int z_IUSuppliedRecords_elem(ODR o, Z_IUSuppliedRecords_elem **p, int opt, const char *name);

typedef struct Z_IUSuppliedRecords Z_IUSuppliedRecords;
YAZ_EXPORT int z_IUSuppliedRecords(ODR o, Z_IUSuppliedRecords **p, int opt, const char *name);

typedef Z_IUSuppliedRecords  Z_IUOriginPartNotToKeep;
YAZ_EXPORT int z_IUOriginPartNotToKeep(ODR o, Z_IUOriginPartNotToKeep **p, int opt, const char *name);

typedef struct Z_IUCorrelationInfo Z_IUCorrelationInfo;
YAZ_EXPORT int z_IUCorrelationInfo(ODR o, Z_IUCorrelationInfo **p, int opt, const char *name);

typedef struct Z_IUTaskPackageRecordStructureSurrogateDiagnostics Z_IUTaskPackageRecordStructureSurrogateDiagnostics;
YAZ_EXPORT int z_IUTaskPackageRecordStructureSurrogateDiagnostics(ODR o, Z_IUTaskPackageRecordStructureSurrogateDiagnostics **p, int opt, const char *name);

typedef struct Z_IUTaskPackageRecordStructure Z_IUTaskPackageRecordStructure;
YAZ_EXPORT int z_IUTaskPackageRecordStructure(ODR o, Z_IUTaskPackageRecordStructure **p, int opt, const char *name);
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C" {
#endif
struct Z_IUUpdateEsRequest {
	Z_IUOriginPartToKeep *toKeep;
	Z_IUOriginPartNotToKeep *notToKeep;
};

struct Z_IUUpdateTaskPackage {
	Z_IUOriginPartToKeep *originPart;
	Z_IUTargetPart *targetPart;
};

struct Z_IUUpdate {
	int which;
	union {
		Z_IUUpdateEsRequest *esRequest;
		Z_IUUpdateTaskPackage *taskPackage;
#define Z_IUUpdate_esRequest 1
#define Z_IUUpdate_taskPackage 2
	} u;
};

struct Z_IUOriginPartToKeep {
#define Z_IUOriginPartToKeep_recordInsert 1
#define Z_IUOriginPartToKeep_recordReplace 2
#define Z_IUOriginPartToKeep_recordDelete 3
#define Z_IUOriginPartToKeep_elementUpdate 4
#define Z_IUOriginPartToKeep_specialUpdate 5
	Odr_int *action;
	Z_InternationalString *databaseName;
	Odr_oid *schema; /* OPT */
	Z_InternationalString *elementSetName; /* OPT */
	Z_External *actionQualifier; /* OPT */
};



struct Z_IUTargetPart {
#define Z_IUTargetPart_success 1
#define Z_IUTargetPart_partial 2
#define Z_IUTargetPart_failure 3
	Odr_int *updateStatus;
	int num_globalDiagnostics;
	Z_DiagRec **globalDiagnostics; /* OPT */
	int num_taskPackageRecords;
	Z_IUTaskPackageRecordStructure **taskPackageRecords;
};

struct Z_IUSuppliedRecordsId {
	int which;
	union {
		char *timeStamp;
		Z_InternationalString *versionNumber;
		Z_External *previousVersion;
#define Z_IUSuppliedRecordsId_timeStamp 1
#define Z_IUSuppliedRecordsId_versionNumber 2
#define Z_IUSuppliedRecordsId_previousVersion 3
	} u;
};

struct Z_IUSuppliedRecords_elem {
	int which;
	union {
		Odr_int *number;
		Z_InternationalString *string;
		Odr_oct *opaque;
#define Z_IUSuppliedRecords_elem_number 1
#define Z_IUSuppliedRecords_elem_string 2
#define Z_IUSuppliedRecords_elem_opaque 3
	} u; /* OPT */
	Z_IUSuppliedRecordsId *supplementalId; /* OPT */
	Z_IUCorrelationInfo *correlationInfo; /* OPT */
	Z_External *record;
};

struct Z_IUSuppliedRecords {
	int num;
	Z_IUSuppliedRecords_elem **elements;
};

struct Z_IUCorrelationInfo {
	Z_InternationalString *note; /* OPT */
	Odr_int *id; /* OPT */
};

struct Z_IUTaskPackageRecordStructureSurrogateDiagnostics {
	int num;
	Z_DiagRec **elements;
};

struct Z_IUTaskPackageRecordStructure {
	int which;
	union {
		Z_External *record;
		Z_IUTaskPackageRecordStructureSurrogateDiagnostics *surrogateDiagnostics;
#define Z_IUTaskPackageRecordStructure_record 1
#define Z_IUTaskPackageRecordStructure_surrogateDiagnostics 2
	} u; /* OPT */
	Z_IUCorrelationInfo *correlationInfo; /* OPT */
#define Z_IUTaskPackageRecordStructure_success 1
#define Z_IUTaskPackageRecordStructure_queued 2
#define Z_IUTaskPackageRecordStructure_inProcess 3
#define Z_IUTaskPackageRecordStructure_failure 4
	Odr_int *recordStatus;
	int num_supplementalDiagnostics;
	Z_DiagRec **supplementalDiagnostics; /* OPT */
};

#ifdef __cplusplus
}
#endif
#endif

Directory Contents

Dirs: 0 × Files: 113

Name Size Perms Modified Actions
15.20 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.08 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.39 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
11.26 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.73 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.73 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
7.06 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.27 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.01 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
14.82 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.53 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
10.14 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
3.66 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
4.87 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
2.18 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.24 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.63 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.16 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.08 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
7.56 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
46.03 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
2.43 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
1.87 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
6.66 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
8.40 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.44 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
16.52 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.59 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.20 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
4.36 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
7.42 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.08 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
1.63 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
11.81 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
6.25 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
8.62 KB lrw-r--r-- 2015-06-24 15:17:50
Edit Download
3.23 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.11 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.42 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.01 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.50 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
8.28 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
6.22 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.38 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.43 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.21 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
5.41 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.55 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
5.24 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.82 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.85 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.35 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.09 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.13 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.36 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.76 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
4.37 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.64 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
12.04 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
1.89 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.36 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.84 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
4.32 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.65 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.13 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.21 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.71 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
4.05 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.04 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.60 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
9.26 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
5.30 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.24 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
1.90 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.02 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
3.06 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.11 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
4.27 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
4.51 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
2.83 KB lrw-r--r-- 2020-03-31 07:32:04
Edit Download
2.28 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
857 B lrw-r--r-- 2015-06-24 15:17:53
Edit Download
3.51 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
1.10 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
5.00 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
39.23 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
2.77 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
8.69 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
3.77 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
1.05 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
29.88 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
941 B lrw-r--r-- 2015-06-24 15:17:53
Edit Download
4.37 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
877 B lrw-r--r-- 2015-06-24 15:17:53
Edit Download
792 B lrw-r--r-- 2015-06-24 15:17:53
Edit Download
2.85 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
1.65 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
820 B lrw-r--r-- 2015-06-24 15:17:53
Edit Download
1.32 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
643 B lrw-r--r-- 2015-06-24 15:17:53
Edit Download
2.42 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
1.19 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
2.95 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
3.02 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
2.72 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
3.61 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
2.26 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
3.46 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
2.01 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
4.93 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
4.45 KB lrw-r--r-- 2015-06-24 15:17:53
Edit Download
4.84 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download
17.90 KB lrw-r--r-- 2015-06-24 09:19:38
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).