YAZ 5.35.1
z-facet-1.h
Go to the documentation of this file.
1
7#ifndef z_facet_1_H
8#define z_facet_1_H
9
10#include <yaz/odr.h>
11#include <yaz/z-core.h>
12#ifdef __cplusplus
13extern "C" {
14#endif
15
16typedef struct Z_FacetList Z_FacetList;
17YAZ_EXPORT int z_FacetList(ODR o, Z_FacetList **p, int opt, const char *name);
18
20YAZ_EXPORT int z_FacetField(ODR o, Z_FacetField **p, int opt, const char *name);
21
22typedef struct Z_FacetTerm Z_FacetTerm;
23YAZ_EXPORT int z_FacetTerm(ODR o, Z_FacetTerm **p, int opt, const char *name);
24#ifdef __cplusplus
25}
26#endif
27#ifdef __cplusplus
28extern "C" {
29#endif
34
40
45
46#ifdef __cplusplus
47}
48#endif
49#endif
int opt
Definition initopt.c:19
char * name
Definition initopt.c:18
Header for ODR (Open Data Representation)
nmem_int_t Odr_int
Definition odr.h:47
Z_AttributeList * attributes
Definition z-facet-1.h:36
Z_FacetTerm ** terms
Definition z-facet-1.h:38
Z_FacetField ** elements
Definition z-facet-1.h:32
Odr_int * count
Definition z-facet-1.h:43
Z_Term * term
Definition z-facet-1.h:42
Definition odr.h:125
ASN.1 Module Z39-50-APDU-1995.
int z_FacetField(ODR o, Z_FacetField **p, int opt, const char *name)
Definition z-facet-1.c:24
int z_FacetTerm(ODR o, Z_FacetTerm **p, int opt, const char *name)
Definition z-facet-1.c:37
int z_FacetList(ODR o, Z_FacetList **p, int opt, const char *name)
Definition z-facet-1.c:12