|
YAZ 5.38.1
|
Z39.50 element set utilities. More...
#include <yaz/proto.h>Go to the source code of this file.
Functions | |
| const char * | yaz_get_esn (Z_RecordComposition *comp) |
| get element set name from RecordComposition | |
| void | yaz_set_esn (Z_RecordComposition **comp_p, const char *esn, NMEM nmem) |
| set element set name in RecordComposition struct | |
Z39.50 element set utilities.
Definition in file elementset.c.
| const char * yaz_get_esn | ( | Z_RecordComposition * | comp | ) |
get element set name from RecordComposition
| comp | record composition |
Definition at line 16 of file elementset.c.
References Z_RecordComposition::u, Z_RecordComposition::which, yaz_get_esn(), Z_ElementSetNames_generic, Z_ElementSpec_elementSetName, Z_RecordComp_complex, and Z_RecordComp_simple.
Referenced by retrieve_fetch(), yaz_get_esn(), and ztest_fetch().
| void yaz_set_esn | ( | Z_RecordComposition ** | comp_p, |
| const char * | esn, | ||
| NMEM | nmem ) |
set element set name in RecordComposition struct
| comp_p | record composition ptr |
| esn | element set name string |
| nmem | memory for result composition |
Definition at line 32 of file elementset.c.
References nmem_malloc(), nmem_strdup(), Z_RecordComposition::u, Z_RecordComposition::which, yaz_set_esn(), Z_ElementSetNames_generic, and Z_RecordComp_simple.
Referenced by retrieve_fetch(), and yaz_set_esn().