YAZ
5.34.0
|
ASN.1 Module RecordSyntax-generic. More...
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) |
ASN.1 Module RecordSyntax-generic.
Generated automatically by YAZ ASN.1 Compiler 0.4
Definition in file z-grs.h.
typedef struct Z_ElementData Z_ElementData |
typedef struct Z_ElementMetaData Z_ElementMetaData |
typedef struct Z_GenericRecord Z_GenericRecord |
typedef struct Z_HitVector Z_HitVector |
typedef struct Z_TaggedElement Z_TaggedElement |
typedef struct Z_TagPath_s Z_TagPath_s |
int z_ElementData | ( | ODR | o, |
Z_ElementData ** | p, | ||
int | opt, | ||
const char * | name | ||
) |
Definition at line 44 of file z-grs.c.
References odr::direction, name, odr_bool(), odr_choice(), ODR_CONTEXT, ODR_DECODE, ODR_EXPLICIT, odr_generalizedtime(), ODR_IMPLICIT, odr_initmember(), odr_integer(), odr_missing(), odr_null(), odr_octetstring(), odr_oid(), opt, odr_arm::which, Z_ElementData_date, Z_ElementData_diagnostic, Z_ElementData_elementEmpty, Z_ElementData_elementNotThere, Z_ElementData_ext, Z_ElementData_intUnit, Z_ElementData_noDataRequested, Z_ElementData_numeric, Z_ElementData_octets, Z_ElementData_oid, Z_ElementData_string, Z_ElementData_subtree, Z_ElementData_trueOrFalse, z_External(), z_GenericRecord(), z_InternationalString(), and z_IntUnit().
Referenced by z_TaggedElement().
int z_ElementMetaData | ( | ODR | o, |
Z_ElementMetaData ** | p, | ||
int | opt, | ||
const char * | name | ||
) |
Definition at line 84 of file z-grs.c.
References name, ODR_CONTEXT, odr_implicit_settag(), odr_implicit_tag, odr_missing(), odr_octetstring(), odr_ok, odr_sequence_begin(), odr_sequence_end(), odr_sequence_of(), opt, z_External(), z_HitVector(), z_InternationalString(), z_Order(), z_TagPath(), z_Usage(), and z_Variant().
Referenced by z_TaggedElement().
int z_GenericRecord | ( | ODR | o, |
Z_GenericRecord ** | p, | ||
int | opt, | ||
const char * | name | ||
) |
Definition at line 12 of file z-grs.c.
References odr::direction, name, ODR_DECODE, odr_initmember(), odr_missing(), odr_sequence_of(), opt, and z_TaggedElement().
Referenced by z_ElementData(), and z_External().
int z_HitVector | ( | ODR | o, |
Z_HitVector ** | p, | ||
int | opt, | ||
const char * | name | ||
) |
Definition at line 164 of file z-grs.c.
References name, ODR_CONTEXT, odr_implicit_tag, odr_integer(), odr_missing(), odr_octetstring(), odr_ok, odr_sequence_begin(), odr_sequence_end(), opt, z_IntUnit(), and z_Term().
Referenced by z_ElementMetaData().
Definition at line 140 of file z-grs.c.
References name, odr_bool(), ODR_CONTEXT, odr_implicit_tag, odr_integer(), odr_missing(), odr_ok, odr_sequence_begin(), odr_sequence_end(), and opt.
Referenced by z_ElementMetaData().
int z_TaggedElement | ( | ODR | o, |
Z_TaggedElement ** | p, | ||
int | opt, | ||
const char * | name | ||
) |
Definition at line 24 of file z-grs.c.
References name, ODR_CONTEXT, odr_explicit_tag, odr_implicit_tag, odr_integer(), odr_missing(), odr_ok, odr_sequence_begin(), odr_sequence_end(), opt, z_ElementData(), z_ElementMetaData(), z_StringOrNumeric(), and z_Variant().
Referenced by z_GenericRecord().
Definition at line 128 of file z-grs.c.
References odr::direction, name, ODR_DECODE, odr_initmember(), odr_missing(), odr_sequence_of(), opt, and z_TagPath_s().
Referenced by z_ElementMetaData().
int z_TagPath_s | ( | ODR | o, |
Z_TagPath_s ** | p, | ||
int | opt, | ||
const char * | name | ||
) |
Definition at line 114 of file z-grs.c.
References name, ODR_CONTEXT, odr_explicit_tag, odr_implicit_tag, odr_integer(), odr_missing(), odr_ok, odr_sequence_begin(), odr_sequence_end(), opt, and z_StringOrNumeric().
Referenced by z_TagPath().
Definition at line 181 of file z-grs.c.
References name, odr_bool(), odr_choice(), odr_constructed_begin(), odr_constructed_end(), ODR_CONTEXT, ODR_IMPLICIT, odr_implicit_tag, odr_integer(), odr_missing(), odr_null(), odr_octetstring(), odr_oid(), odr_ok, odr_sequence_begin(), odr_sequence_end(), opt, odr_arm::which, z_InternationalString(), z_IntUnit(), Z_Triple_boolean, Z_Triple_integer, Z_Triple_internationalString, Z_Triple_null, Z_Triple_objectIdentifier, Z_Triple_octetString, Z_Triple_unit, Z_Triple_valueAndUnit, and z_Unit().
Referenced by z_Variant().
Definition at line 152 of file z-grs.c.
References name, ODR_CONTEXT, odr_implicit_tag, odr_integer(), odr_missing(), odr_ok, odr_sequence_begin(), odr_sequence_end(), opt, and z_InternationalString().
Referenced by z_ElementMetaData().
Definition at line 217 of file z-grs.c.
References name, ODR_CONTEXT, odr_implicit_settag(), odr_implicit_tag, odr_missing(), odr_oid(), odr_ok, odr_sequence_begin(), odr_sequence_end(), odr_sequence_of(), opt, and z_Triple().
Referenced by z_ElementMetaData(), z_ElementRequestCompositeElement(), z_Espec1(), z_SimpleElement(), and z_TaggedElement().