YAZ 5.37.0
z-espec1.h File Reference

ASN.1 Module ElementSpecificationFormat-eSpec-1. More...

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

Go to the source code of this file.

Data Structures

struct  Z_Espec1
struct  Z_ElementRequestCompositeElementPrimitives
struct  Z_ElementRequestCompositeElementSpecs
struct  Z_ElementRequestCompositeElement
struct  Z_ElementRequest
struct  Z_SimpleElement
struct  Z_SpecificTag
struct  Z_ETagUnit
struct  Z_ETagPath
struct  Z_OccurValues
struct  Z_Occurrences

Macros

#define Z_ElementRequestCompositeElement_primitives   1
#define Z_ElementRequestCompositeElement_specs   2
#define Z_ERequest_simpleElement   1
#define Z_ERequest_compositeElement   2
#define Z_ETagUnit_specificTag   1
#define Z_ETagUnit_wildThing   2
#define Z_ETagUnit_wildPath   3
#define Z_Occurrences_all   1
#define Z_Occurrences_last   2
#define Z_Occurrences_values   3

Typedefs

typedef struct Z_Espec1 Z_Espec1
typedef struct Z_ElementRequestCompositeElementPrimitives Z_ElementRequestCompositeElementPrimitives
typedef struct Z_ElementRequestCompositeElementSpecs Z_ElementRequestCompositeElementSpecs
typedef struct Z_ElementRequestCompositeElement Z_ElementRequestCompositeElement
typedef struct Z_ElementRequest Z_ElementRequest
typedef struct Z_SimpleElement Z_SimpleElement
typedef struct Z_SpecificTag Z_SpecificTag
typedef struct Z_ETagUnit Z_ETagUnit
typedef struct Z_ETagPath Z_ETagPath
typedef struct Z_OccurValues Z_OccurValues
typedef struct Z_Occurrences Z_Occurrences

Functions

int z_Espec1 (ODR o, Z_Espec1 **p, int opt, const char *name)
int z_ElementRequestCompositeElementPrimitives (ODR o, Z_ElementRequestCompositeElementPrimitives **p, int opt, const char *name)
int z_ElementRequestCompositeElementSpecs (ODR o, Z_ElementRequestCompositeElementSpecs **p, int opt, const char *name)
int z_ElementRequestCompositeElement (ODR o, Z_ElementRequestCompositeElement **p, int opt, const char *name)
int z_ElementRequest (ODR o, Z_ElementRequest **p, int opt, const char *name)
int z_SimpleElement (ODR o, Z_SimpleElement **p, int opt, const char *name)
int z_SpecificTag (ODR o, Z_SpecificTag **p, int opt, const char *name)
int z_ETagUnit (ODR o, Z_ETagUnit **p, int opt, const char *name)
int z_ETagPath (ODR o, Z_ETagPath **p, int opt, const char *name)
int z_OccurValues (ODR o, Z_OccurValues **p, int opt, const char *name)
int z_Occurrences (ODR o, Z_Occurrences **p, int opt, const char *name)

Detailed Description

ASN.1 Module ElementSpecificationFormat-eSpec-1.

Generated automatically by YAZ ASN.1 Compiler 0.4

Definition in file z-espec1.h.

Macro Definition Documentation

◆ Z_ElementRequestCompositeElement_primitives

#define Z_ElementRequestCompositeElement_primitives   1

Definition at line 80 of file z-espec1.h.

Referenced by z_ElementRequestCompositeElement().

◆ Z_ElementRequestCompositeElement_specs

#define Z_ElementRequestCompositeElement_specs   2

Definition at line 81 of file z-espec1.h.

Referenced by z_ElementRequestCompositeElement().

◆ Z_ERequest_compositeElement

#define Z_ERequest_compositeElement   2

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

Referenced by z_ElementRequest().

◆ Z_ERequest_simpleElement

#define Z_ERequest_simpleElement   1

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

Referenced by z_ElementRequest().

◆ Z_ETagUnit_specificTag

#define Z_ETagUnit_specificTag   1

Definition at line 114 of file z-espec1.h.

Referenced by z_ETagUnit().

◆ Z_ETagUnit_wildPath

#define Z_ETagUnit_wildPath   3

Definition at line 116 of file z-espec1.h.

Referenced by z_ETagUnit().

◆ Z_ETagUnit_wildThing

#define Z_ETagUnit_wildThing   2

Definition at line 115 of file z-espec1.h.

Referenced by z_ETagUnit().

◆ Z_Occurrences_all

#define Z_Occurrences_all   1

Definition at line 136 of file z-espec1.h.

Referenced by z_Occurrences().

◆ Z_Occurrences_last

#define Z_Occurrences_last   2

Definition at line 137 of file z-espec1.h.

Referenced by z_Occurrences().

◆ Z_Occurrences_values

#define Z_Occurrences_values   3

Definition at line 138 of file z-espec1.h.

Referenced by z_Occurrences().

Typedef Documentation

◆ Z_ElementRequest

typedef struct Z_ElementRequest Z_ElementRequest

Definition at line 29 of file z-espec1.h.

◆ Z_ElementRequestCompositeElement

typedef struct Z_ElementRequestCompositeElement Z_ElementRequestCompositeElement

Definition at line 26 of file z-espec1.h.

◆ Z_ElementRequestCompositeElementPrimitives

typedef struct Z_ElementRequestCompositeElementPrimitives Z_ElementRequestCompositeElementPrimitives

Definition at line 20 of file z-espec1.h.

◆ Z_ElementRequestCompositeElementSpecs

typedef struct Z_ElementRequestCompositeElementSpecs Z_ElementRequestCompositeElementSpecs

Definition at line 23 of file z-espec1.h.

◆ Z_Espec1

typedef struct Z_Espec1 Z_Espec1

Definition at line 17 of file z-espec1.h.

◆ Z_ETagPath

typedef struct Z_ETagPath Z_ETagPath

Definition at line 41 of file z-espec1.h.

◆ Z_ETagUnit

typedef struct Z_ETagUnit Z_ETagUnit

Definition at line 38 of file z-espec1.h.

◆ Z_Occurrences

typedef struct Z_Occurrences Z_Occurrences

Definition at line 47 of file z-espec1.h.

◆ Z_OccurValues

typedef struct Z_OccurValues Z_OccurValues

Definition at line 44 of file z-espec1.h.

◆ Z_SimpleElement

typedef struct Z_SimpleElement Z_SimpleElement

Definition at line 32 of file z-espec1.h.

◆ Z_SpecificTag

typedef struct Z_SpecificTag Z_SpecificTag

Definition at line 35 of file z-espec1.h.

Function Documentation

◆ z_ElementRequest()

◆ z_ElementRequestCompositeElement()

◆ z_ElementRequestCompositeElementPrimitives()

int z_ElementRequestCompositeElementPrimitives ( ODR o,
Z_ElementRequestCompositeElementPrimitives ** p,
int opt,
const char * name )

◆ z_ElementRequestCompositeElementSpecs()

int z_ElementRequestCompositeElementSpecs ( ODR o,
Z_ElementRequestCompositeElementSpecs ** p,
int opt,
const char * name )

◆ z_Espec1()

◆ z_ETagPath()

int z_ETagPath ( ODR o,
Z_ETagPath ** p,
int opt,
const char * name )

◆ z_ETagUnit()

◆ z_Occurrences()

◆ z_OccurValues()

int z_OccurValues ( ODR o,
Z_OccurValues ** p,
int opt,
const char * name )

◆ z_SimpleElement()

int z_SimpleElement ( ODR o,
Z_SimpleElement ** p,
int opt,
const char * name )

◆ z_SpecificTag()

int z_SpecificTag ( ODR o,
Z_SpecificTag ** p,
int opt,
const char * name )