YAZ 5.37.0
zes-update.h File Reference

ASN.1 Module ESFormat-Update. More...

#include <yaz/odr.h>
#include <yaz/z-core.h>

Go to the source code of this file.

Data Structures

struct  Z_IUUpdateEsRequest
struct  Z_IUUpdateTaskPackage
struct  Z_IUUpdate
struct  Z_IUOriginPartToKeep
struct  Z_IUTargetPart
struct  Z_IUSuppliedRecordsId
struct  Z_IUSuppliedRecords_elem
struct  Z_IUSuppliedRecords
struct  Z_IUCorrelationInfo
struct  Z_IUTaskPackageRecordStructureSurrogateDiagnostics
struct  Z_IUTaskPackageRecordStructure

Macros

#define Z_IUUpdate_esRequest   1
#define Z_IUUpdate_taskPackage   2
#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
#define Z_IUTargetPart_success   1
#define Z_IUTargetPart_partial   2
#define Z_IUTargetPart_failure   3
#define Z_IUSuppliedRecordsId_timeStamp   1
#define Z_IUSuppliedRecordsId_versionNumber   2
#define Z_IUSuppliedRecordsId_previousVersion   3
#define Z_IUSuppliedRecords_elem_number   1
#define Z_IUSuppliedRecords_elem_string   2
#define Z_IUSuppliedRecords_elem_opaque   3
#define Z_IUTaskPackageRecordStructure_record   1
#define Z_IUTaskPackageRecordStructure_surrogateDiagnostics   2
#define Z_IUTaskPackageRecordStructure_success   1
#define Z_IUTaskPackageRecordStructure_queued   2
#define Z_IUTaskPackageRecordStructure_inProcess   3
#define Z_IUTaskPackageRecordStructure_failure   4

Typedefs

typedef struct Z_IUUpdateEsRequest Z_IUUpdateEsRequest
typedef struct Z_IUUpdateTaskPackage Z_IUUpdateTaskPackage
typedef struct Z_IUUpdate Z_IUUpdate
typedef struct Z_IUOriginPartToKeep Z_IUOriginPartToKeep
typedef struct Z_IUTargetPart Z_IUTargetPart
typedef struct Z_IUSuppliedRecordsId Z_IUSuppliedRecordsId
typedef struct Z_IUSuppliedRecords_elem Z_IUSuppliedRecords_elem
typedef struct Z_IUSuppliedRecords Z_IUSuppliedRecords
typedef Z_IUSuppliedRecords Z_IUOriginPartNotToKeep
typedef struct Z_IUCorrelationInfo Z_IUCorrelationInfo
typedef struct Z_IUTaskPackageRecordStructureSurrogateDiagnostics Z_IUTaskPackageRecordStructureSurrogateDiagnostics
typedef struct Z_IUTaskPackageRecordStructure Z_IUTaskPackageRecordStructure

Functions

int z_IUUpdateEsRequest (ODR o, Z_IUUpdateEsRequest **p, int opt, const char *name)
int z_IUUpdateTaskPackage (ODR o, Z_IUUpdateTaskPackage **p, int opt, const char *name)
int z_IUUpdate (ODR o, Z_IUUpdate **p, int opt, const char *name)
int z_IUOriginPartToKeep (ODR o, Z_IUOriginPartToKeep **p, int opt, const char *name)
int z_IUTargetPart (ODR o, Z_IUTargetPart **p, int opt, const char *name)
int z_IUSuppliedRecordsId (ODR o, Z_IUSuppliedRecordsId **p, int opt, const char *name)
int z_IUSuppliedRecords_elem (ODR o, Z_IUSuppliedRecords_elem **p, int opt, const char *name)
int z_IUSuppliedRecords (ODR o, Z_IUSuppliedRecords **p, int opt, const char *name)
int z_IUOriginPartNotToKeep (ODR o, Z_IUOriginPartNotToKeep **p, int opt, const char *name)
int z_IUCorrelationInfo (ODR o, Z_IUCorrelationInfo **p, int opt, const char *name)
int z_IUTaskPackageRecordStructureSurrogateDiagnostics (ODR o, Z_IUTaskPackageRecordStructureSurrogateDiagnostics **p, int opt, const char *name)
int z_IUTaskPackageRecordStructure (ODR o, Z_IUTaskPackageRecordStructure **p, int opt, const char *name)

Detailed Description

ASN.1 Module ESFormat-Update.

Generated automatically by YAZ ASN.1 Compiler 0.4

Definition in file zes-update.h.

Macro Definition Documentation

◆ Z_IUOriginPartToKeep_elementUpdate

#define Z_IUOriginPartToKeep_elementUpdate   4

Definition at line 81 of file zes-update.h.

Referenced by create_update_package(), and ztest_esrequest().

◆ Z_IUOriginPartToKeep_recordDelete

#define Z_IUOriginPartToKeep_recordDelete   3

Definition at line 80 of file zes-update.h.

Referenced by create_update_package(), and ztest_esrequest().

◆ Z_IUOriginPartToKeep_recordInsert

#define Z_IUOriginPartToKeep_recordInsert   1

Definition at line 78 of file zes-update.h.

Referenced by create_update_package(), and ztest_esrequest().

◆ Z_IUOriginPartToKeep_recordReplace

#define Z_IUOriginPartToKeep_recordReplace   2

Definition at line 79 of file zes-update.h.

Referenced by create_update_package(), and ztest_esrequest().

◆ Z_IUOriginPartToKeep_specialUpdate

#define Z_IUOriginPartToKeep_specialUpdate   5

Definition at line 82 of file zes-update.h.

Referenced by create_update_package(), and ztest_esrequest().

◆ Z_IUSuppliedRecords_elem_number

#define Z_IUSuppliedRecords_elem_number   1

Definition at line 121 of file zes-update.h.

Referenced by create_update_package(), and z_IUSuppliedRecords_elem().

◆ Z_IUSuppliedRecords_elem_opaque

#define Z_IUSuppliedRecords_elem_opaque   3

Definition at line 123 of file zes-update.h.

Referenced by create_update_package(), and z_IUSuppliedRecords_elem().

◆ Z_IUSuppliedRecords_elem_string

#define Z_IUSuppliedRecords_elem_string   2

Definition at line 122 of file zes-update.h.

Referenced by create_update_package(), and z_IUSuppliedRecords_elem().

◆ Z_IUSuppliedRecordsId_previousVersion

#define Z_IUSuppliedRecordsId_previousVersion   3

Definition at line 111 of file zes-update.h.

Referenced by z_IUSuppliedRecordsId().

◆ Z_IUSuppliedRecordsId_timeStamp

#define Z_IUSuppliedRecordsId_timeStamp   1

Definition at line 109 of file zes-update.h.

Referenced by z_IUSuppliedRecordsId().

◆ Z_IUSuppliedRecordsId_versionNumber

#define Z_IUSuppliedRecordsId_versionNumber   2

Definition at line 110 of file zes-update.h.

Referenced by z_IUSuppliedRecordsId().

◆ Z_IUTargetPart_failure

#define Z_IUTargetPart_failure   3

Definition at line 95 of file zes-update.h.

Referenced by es_response_taskpackage_update().

◆ Z_IUTargetPart_partial

#define Z_IUTargetPart_partial   2

Definition at line 94 of file zes-update.h.

Referenced by es_response_taskpackage_update().

◆ Z_IUTargetPart_success

#define Z_IUTargetPart_success   1

Definition at line 93 of file zes-update.h.

Referenced by es_response_taskpackage_update().

◆ Z_IUTaskPackageRecordStructure_failure

#define Z_IUTaskPackageRecordStructure_failure   4

Definition at line 157 of file zes-update.h.

◆ Z_IUTaskPackageRecordStructure_inProcess

#define Z_IUTaskPackageRecordStructure_inProcess   3

Definition at line 156 of file zes-update.h.

◆ Z_IUTaskPackageRecordStructure_queued

#define Z_IUTaskPackageRecordStructure_queued   2

Definition at line 155 of file zes-update.h.

◆ Z_IUTaskPackageRecordStructure_record

#define Z_IUTaskPackageRecordStructure_record   1

Definition at line 150 of file zes-update.h.

Referenced by z_IUTaskPackageRecordStructure(), and ztest_esrequest().

◆ Z_IUTaskPackageRecordStructure_success

#define Z_IUTaskPackageRecordStructure_success   1

Definition at line 154 of file zes-update.h.

Referenced by ztest_esrequest().

◆ Z_IUTaskPackageRecordStructure_surrogateDiagnostics

#define Z_IUTaskPackageRecordStructure_surrogateDiagnostics   2

Definition at line 151 of file zes-update.h.

Referenced by z_IUTaskPackageRecordStructure().

◆ Z_IUUpdate_esRequest

#define Z_IUUpdate_esRequest   1

Definition at line 72 of file zes-update.h.

Referenced by create_update_package(), z_IUUpdate(), and ztest_esrequest().

◆ Z_IUUpdate_taskPackage

#define Z_IUUpdate_taskPackage   2

Definition at line 73 of file zes-update.h.

Referenced by z_IUUpdate(), and ztest_esrequest().

Typedef Documentation

◆ Z_IUCorrelationInfo

typedef struct Z_IUCorrelationInfo Z_IUCorrelationInfo

Definition at line 43 of file zes-update.h.

◆ Z_IUOriginPartNotToKeep

Definition at line 40 of file zes-update.h.

◆ Z_IUOriginPartToKeep

typedef struct Z_IUOriginPartToKeep Z_IUOriginPartToKeep

Definition at line 25 of file zes-update.h.

◆ Z_IUSuppliedRecords

typedef struct Z_IUSuppliedRecords Z_IUSuppliedRecords

Definition at line 37 of file zes-update.h.

◆ Z_IUSuppliedRecords_elem

typedef struct Z_IUSuppliedRecords_elem Z_IUSuppliedRecords_elem

Definition at line 34 of file zes-update.h.

◆ Z_IUSuppliedRecordsId

typedef struct Z_IUSuppliedRecordsId Z_IUSuppliedRecordsId

Definition at line 31 of file zes-update.h.

◆ Z_IUTargetPart

typedef struct Z_IUTargetPart Z_IUTargetPart

Definition at line 28 of file zes-update.h.

◆ Z_IUTaskPackageRecordStructure

typedef struct Z_IUTaskPackageRecordStructure Z_IUTaskPackageRecordStructure

Definition at line 49 of file zes-update.h.

◆ Z_IUTaskPackageRecordStructureSurrogateDiagnostics

typedef struct Z_IUTaskPackageRecordStructureSurrogateDiagnostics Z_IUTaskPackageRecordStructureSurrogateDiagnostics

Definition at line 46 of file zes-update.h.

◆ Z_IUUpdate

typedef struct Z_IUUpdate Z_IUUpdate

Definition at line 22 of file zes-update.h.

◆ Z_IUUpdateEsRequest

typedef struct Z_IUUpdateEsRequest Z_IUUpdateEsRequest

Definition at line 16 of file zes-update.h.

◆ Z_IUUpdateTaskPackage

typedef struct Z_IUUpdateTaskPackage Z_IUUpdateTaskPackage

Definition at line 19 of file zes-update.h.

Function Documentation

◆ z_IUCorrelationInfo()

int z_IUCorrelationInfo ( ODR o,
Z_IUCorrelationInfo ** p,
int opt,
const char * name )

◆ z_IUOriginPartNotToKeep()

int z_IUOriginPartNotToKeep ( ODR o,
Z_IUOriginPartNotToKeep ** p,
int opt,
const char * name )

Definition at line 72 of file zes-update.c.

References name, opt, and z_IUSuppliedRecords().

Referenced by z_IUUpdateEsRequest().

◆ z_IUOriginPartToKeep()

int z_IUOriginPartToKeep ( ODR o,
Z_IUOriginPartToKeep ** p,
int opt,
const char * name )

◆ z_IUSuppliedRecords()

int z_IUSuppliedRecords ( ODR o,
Z_IUSuppliedRecords ** p,
int opt,
const char * name )

◆ z_IUSuppliedRecords_elem()

◆ z_IUSuppliedRecordsId()

◆ z_IUTargetPart()

◆ z_IUTaskPackageRecordStructure()

◆ z_IUTaskPackageRecordStructureSurrogateDiagnostics()

int z_IUTaskPackageRecordStructureSurrogateDiagnostics ( ODR o,
Z_IUTaskPackageRecordStructureSurrogateDiagnostics ** p,
int opt,
const char * name )

◆ z_IUUpdate()

◆ z_IUUpdateEsRequest()

int z_IUUpdateEsRequest ( ODR o,
Z_IUUpdateEsRequest ** p,
int opt,
const char * name )

◆ z_IUUpdateTaskPackage()

int z_IUUpdateTaskPackage ( ODR o,
Z_IUUpdateTaskPackage ** p,
int opt,
const char * name )