YAZ  5.34.0
Data Structures | Macros | Typedefs | Functions
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.

◆ Z_ElementRequestCompositeElement_specs

#define Z_ElementRequestCompositeElement_specs   2

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

◆ Z_ERequest_compositeElement

#define Z_ERequest_compositeElement   2

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

◆ Z_ERequest_simpleElement

#define Z_ERequest_simpleElement   1

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

◆ Z_ETagUnit_specificTag

#define Z_ETagUnit_specificTag   1

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

◆ Z_ETagUnit_wildPath

#define Z_ETagUnit_wildPath   3

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

◆ Z_ETagUnit_wildThing

#define Z_ETagUnit_wildThing   2

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

◆ Z_Occurrences_all

#define Z_Occurrences_all   1

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

◆ Z_Occurrences_last

#define Z_Occurrences_last   2

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

◆ Z_Occurrences_values

#define Z_Occurrences_values   3

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

Typedef Documentation

◆ Z_ElementRequest

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

◆ Z_ElementRequestCompositeElement

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

◆ Z_ElementRequestCompositeElementPrimitives

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

◆ Z_ElementRequestCompositeElementSpecs

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

◆ Z_Espec1

typedef struct Z_Espec1 Z_Espec1

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

◆ Z_ETagPath

typedef struct Z_ETagPath Z_ETagPath

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

◆ Z_ETagUnit

typedef struct Z_ETagUnit Z_ETagUnit

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

◆ Z_Occurrences

typedef struct Z_Occurrences Z_Occurrences

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

◆ Z_OccurValues

typedef struct Z_OccurValues Z_OccurValues

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

◆ Z_SimpleElement

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

◆ Z_SpecificTag

typedef struct Z_SpecificTag Z_SpecificTag

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

Function Documentation

◆ z_ElementRequest()

int z_ElementRequest ( ODR  o,
Z_ElementRequest **  p,
int  opt,
const char *  name 
)

◆ z_ElementRequestCompositeElement()

int z_ElementRequestCompositeElement ( ODR  o,
Z_ElementRequestCompositeElement **  p,
int  opt,
const char *  name 
)

◆ 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()

int z_Espec1 ( ODR  o,
Z_Espec1 **  p,
int  opt,
const char *  name 
)

◆ z_ETagPath()

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

◆ z_ETagUnit()

int z_ETagUnit ( ODR  o,
Z_ETagUnit **  p,
int  opt,
const char *  name 
)

◆ z_Occurrences()

int z_Occurrences ( ODR  o,
Z_Occurrences **  p,
int  opt,
const char *  name 
)

◆ 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 
)