YAZ  5.23.1
Data Structures | Macros | Typedefs | Functions
z-grs.h File Reference

ASN.1 Module RecordSyntax-generic. More...

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

Go to the source code of this file.

Data Structures

struct  Z_GenericRecord
 
struct  Z_TaggedElement
 
struct  Z_ElementData
 
struct  Z_ElementMetaData
 
struct  Z_TagPath_s
 
struct  Z_TagPath
 
struct  Z_Order
 
struct  Z_Usage
 
struct  Z_HitVector
 
struct  Z_Triple
 
struct  Z_Variant
 

Macros

#define Z_ElementData_octets   1
 
#define Z_ElementData_numeric   2
 
#define Z_ElementData_date   3
 
#define Z_ElementData_ext   4
 
#define Z_ElementData_string   5
 
#define Z_ElementData_trueOrFalse   6
 
#define Z_ElementData_oid   7
 
#define Z_ElementData_intUnit   8
 
#define Z_ElementData_elementNotThere   9
 
#define Z_ElementData_elementEmpty   10
 
#define Z_ElementData_noDataRequested   11
 
#define Z_ElementData_diagnostic   12
 
#define Z_ElementData_subtree   13
 
#define Z_Usage_redistributable   1
 
#define Z_Usage_restricted   2
 
#define Z_Usage_licensePointer   3
 
#define Z_Triple_integer   1
 
#define Z_Triple_internationalString   2
 
#define Z_Triple_octetString   3
 
#define Z_Triple_objectIdentifier   4
 
#define Z_Triple_boolean   5
 
#define Z_Triple_null   6
 
#define Z_Triple_unit   7
 
#define Z_Triple_valueAndUnit   8
 

Typedefs

typedef struct Z_GenericRecord Z_GenericRecord
 
typedef struct Z_TaggedElement Z_TaggedElement
 
typedef struct Z_ElementData Z_ElementData
 
typedef struct Z_ElementMetaData Z_ElementMetaData
 
typedef struct Z_TagPath_s Z_TagPath_s
 
typedef struct Z_TagPath Z_TagPath
 
typedef struct Z_Order Z_Order
 
typedef struct Z_Usage Z_Usage
 
typedef struct Z_HitVector Z_HitVector
 
typedef struct Z_Triple Z_Triple
 
typedef struct Z_Variant Z_Variant
 

Functions

int z_GenericRecord (ODR o, Z_GenericRecord **p, int opt, const char *name)
 
int z_TaggedElement (ODR o, Z_TaggedElement **p, int opt, const char *name)
 
int z_ElementData (ODR o, Z_ElementData **p, int opt, const char *name)
 
int z_ElementMetaData (ODR o, Z_ElementMetaData **p, int opt, const char *name)
 
int z_TagPath_s (ODR o, Z_TagPath_s **p, int opt, const char *name)
 
int z_TagPath (ODR o, Z_TagPath **p, int opt, const char *name)
 
int z_Order (ODR o, Z_Order **p, int opt, const char *name)
 
int z_Usage (ODR o, Z_Usage **p, int opt, const char *name)
 
int z_HitVector (ODR o, Z_HitVector **p, int opt, const char *name)
 
int z_Triple (ODR o, Z_Triple **p, int opt, const char *name)
 
int z_Variant (ODR o, Z_Variant **p, int opt, const char *name)
 

Detailed Description

ASN.1 Module RecordSyntax-generic.

Generated automatically by YAZ ASN.1 Compiler 0.4

Definition in file z-grs.h.

Macro Definition Documentation

#define Z_ElementData_date   3

Definition at line 86 of file z-grs.h.

Referenced by display_grs1(), and z_ElementData().

#define Z_ElementData_diagnostic   12

Definition at line 95 of file z-grs.h.

Referenced by z_ElementData().

#define Z_ElementData_elementEmpty   10

Definition at line 93 of file z-grs.h.

Referenced by display_grs1(), and z_ElementData().

#define Z_ElementData_elementNotThere   9

Definition at line 92 of file z-grs.h.

Referenced by display_grs1(), and z_ElementData().

#define Z_ElementData_ext   4

Definition at line 87 of file z-grs.h.

Referenced by display_grs1(), and z_ElementData().

#define Z_ElementData_intUnit   8

Definition at line 91 of file z-grs.h.

Referenced by z_ElementData().

#define Z_ElementData_noDataRequested   11

Definition at line 94 of file z-grs.h.

Referenced by display_grs1(), and z_ElementData().

#define Z_ElementData_numeric   2

Definition at line 85 of file z-grs.h.

Referenced by display_grs1(), and z_ElementData().

#define Z_ElementData_octets   1

Definition at line 84 of file z-grs.h.

Referenced by z_ElementData().

#define Z_ElementData_oid   7

Definition at line 90 of file z-grs.h.

Referenced by display_grs1(), and z_ElementData().

#define Z_ElementData_string   5

Definition at line 88 of file z-grs.h.

Referenced by display_grs1(), read_grs1(), and z_ElementData().

#define Z_ElementData_subtree   13

Definition at line 96 of file z-grs.h.

Referenced by display_grs1(), read_grs1(), and z_ElementData().

#define Z_ElementData_trueOrFalse   6

Definition at line 89 of file z-grs.h.

Referenced by z_ElementData().

#define Z_Triple_boolean   5

Definition at line 165 of file z-grs.h.

Referenced by z_Triple().

#define Z_Triple_integer   1

Definition at line 161 of file z-grs.h.

Referenced by z_Triple().

#define Z_Triple_internationalString   2

Definition at line 162 of file z-grs.h.

Referenced by display_variant(), and z_Triple().

#define Z_Triple_null   6

Definition at line 166 of file z-grs.h.

Referenced by z_Triple().

#define Z_Triple_objectIdentifier   4

Definition at line 164 of file z-grs.h.

Referenced by z_Triple().

#define Z_Triple_octetString   3

Definition at line 163 of file z-grs.h.

Referenced by z_Triple().

#define Z_Triple_unit   7

Definition at line 167 of file z-grs.h.

Referenced by z_Triple().

#define Z_Triple_valueAndUnit   8

Definition at line 168 of file z-grs.h.

Referenced by z_Triple().

#define Z_Usage_licensePointer   3

Definition at line 134 of file z-grs.h.

#define Z_Usage_redistributable   1

Definition at line 132 of file z-grs.h.

#define Z_Usage_restricted   2

Definition at line 133 of file z-grs.h.

Typedef Documentation

typedef struct Z_ElementData Z_ElementData

Definition at line 22 of file z-grs.h.

Definition at line 25 of file z-grs.h.

Definition at line 16 of file z-grs.h.

typedef struct Z_HitVector Z_HitVector

Definition at line 40 of file z-grs.h.

typedef struct Z_Order Z_Order

Definition at line 34 of file z-grs.h.

Definition at line 19 of file z-grs.h.

typedef struct Z_TagPath Z_TagPath

Definition at line 31 of file z-grs.h.

typedef struct Z_TagPath_s Z_TagPath_s

Definition at line 28 of file z-grs.h.

typedef struct Z_Triple Z_Triple

Definition at line 43 of file z-grs.h.

typedef struct Z_Usage Z_Usage

Definition at line 37 of file z-grs.h.

typedef struct Z_Variant Z_Variant

Definition at line 46 of file z-grs.h.

Function Documentation

int z_ElementData ( ODR  o,
Z_ElementData **  p,
int  opt,
const char *  name 
)
int z_ElementMetaData ( ODR  o,
Z_ElementMetaData **  p,
int  opt,
const char *  name 
)
int z_GenericRecord ( ODR  o,
Z_GenericRecord **  p,
int  opt,
const char *  name 
)
int z_HitVector ( ODR  o,
Z_HitVector **  p,
int  opt,
const char *  name 
)
int z_Order ( ODR  o,
Z_Order **  p,
int  opt,
const char *  name 
)
int z_TaggedElement ( ODR  o,
Z_TaggedElement **  p,
int  opt,
const char *  name 
)
int z_TagPath ( ODR  o,
Z_TagPath **  p,
int  opt,
const char *  name 
)
int z_TagPath_s ( ODR  o,
Z_TagPath_s **  p,
int  opt,
const char *  name 
)
int z_Triple ( ODR  o,
Z_Triple **  p,
int  opt,
const char *  name 
)
int z_Usage ( ODR  o,
Z_Usage **  p,
int  opt,
const char *  name 
)
int z_Variant ( ODR  o,
Z_Variant **  p,
int  opt,
const char *  name 
)