#include <yaz/yaz-version.h>
#include <yaz/z-accdes1.h>
#include <yaz/z-accform1.h>
#include <yaz/z-acckrb1.h>
#include <yaz/z-core.h>
#include <yaz/z-diag1.h>
#include <yaz/z-espec1.h>
#include <yaz/z-estask.h>
#include <yaz/z-exp.h>
#include <yaz/z-grs.h>
#include <yaz/z-opac.h>
#include <yaz/z-rrf1.h>
#include <yaz/z-rrf2.h>
#include <yaz/z-sum.h>
#include <yaz/z-sutrs.h>
#include <yaz/z-uifr1.h>
#include <yaz/zes-expi.h>
#include <yaz/zes-exps.h>
#include <yaz/zes-order.h>
#include <yaz/zes-pquery.h>
#include <yaz/zes-psched.h>
#include <yaz/zes-pset.h>
#include <yaz/zes-update.h>
#include <yaz/zes-admin.h>
#include <yaz/z-date.h>
#include <yaz/z-univ.h>
#include <yaz/zes-update0.h>
#include <yaz/z-charneg.h>
#include <yaz/z-mterm2.h>
#include <yaz/wrbuf.h>
#include <yaz/matchstr.h>
#include <yaz/zgdu.h>
#include <yaz/z-oclcui.h>
#include <yaz/marcdisp.h>
#include <yaz/prt-ext.h>
Go to the source code of this file.
Defines | |
| #define | Z_95 1 |
| #define | ASN_COMPILED 1 |
| #define | Z_PRES_SUCCESS Z_PresentStatus_success |
| #define | Z_PRES_PARTIAL_1 Z_PresentStatus_partial_1 |
| #define | Z_PRES_PARTIAL_2 Z_PresentStatus_partial_2 |
| #define | Z_PRES_PARTIAL_3 Z_PresentStatus_partial_3 |
| #define | Z_PRES_PARTIAL_4 Z_PresentStatus_partial_4 |
| #define | Z_PRES_FAILURE Z_PresentStatus_failure |
| #define | Z_RES_SUBSET Z_SearchResponse_subset |
| #define | Z_RES_INTERIM Z_SearchResponse_interim |
| #define | Z_RES_NONE Z_SearchResponse_none |
| #define | Z_SortStatus_success Z_SortResponse_success |
| #define | Z_SortStatus_partial_1 Z_SortResponse_partial_1 |
| #define | Z_SortStatus_failure Z_SortResponse_failure |
| #define | Z_SortRelation_ascending Z_SortKeySpec_ascending |
| #define | Z_SortRelation_descending Z_SortKeySpec_descending |
| #define | Z_SortRelation_ascendingByFreq Z_SortKeySpec_ascendingByFrequency |
| #define | Z_SortRelation_descendingByFreq Z_SortKeySpec_descendingByfrequency |
| #define | Z_SortCase_caseSensitive Z_SortKeySpec_caseSensitive |
| #define | Z_SortCase_caseInsensitive Z_SortKeySpec_caseInsensitive |
| #define | Z_TriggerResourceCtrl_resourceReport Z_TriggerResourceControlRequest_resourceReport |
| #define | Z_TriggerResourceCtrl_resourceControl Z_TriggerResourceControlRequest_resourceControl |
| #define | Z_TriggerResourceCtrl_cancel Z_TriggerResourceControlRequest_cancel |
| #define | Z_DeleteRequest_list Z_DeleteResultSetRequest_list |
| #define | Z_DeleteRequest_all Z_DeleteResultSetRequest_all |
| #define | Z_AccessRequest_simpleForm Z_AccessControlRequest_simpleForm |
| #define | Z_AccessRequest_externallyDefined Z_AccessControlRequest_externallyDefined |
| #define | Z_AccessResponse_simpleForm Z_AccessControlResponse_simpleForm |
| #define | Z_AccessResponse_externallyDefined Z_AccessControlResponse_externallyDefined |
| #define | Z_ResourceReportStatus_success Z_ResourceReportResponse_success |
| #define | Z_ResourceReportStatus_partial Z_ResourceReportResponse_partial |
| #define | Z_ResourceReportStatus_failure_1 Z_ResourceReportResponse_failure_1 |
| #define | Z_ResourceReportStatus_failure_2 Z_ResourceReportResponse_failure_2 |
| #define | Z_ResourceReportStatus_failure_3 Z_ResourceReportResponse_failure_3 |
| #define | Z_ResourceReportStatus_failure_4 Z_ResourceReportResponse_failure_4 |
| #define | Z_ResourceReportStatus_failure_5 Z_ResourceReportResponse_failure_5 |
| #define | Z_ResourceReportStatus_failure_6 Z_ResourceReportResponse_failure_6 |
| #define | Z_SortResultSetStatus_empty Z_SortResponse_empty |
| #define | Z_SortResultSetStatus_interim Z_SortResponse_interim |
| #define | Z_SortResultSetStatus_unchanged Z_SortResponse_unchanged |
| #define | Z_SortResultSetStatus_none Z_SortResponse_none |
Typedefs | |
| typedef Z_External | Z_DatabaseRecord |
| typedef struct Z_IOItemOrder | Z_ItemOrder |
Functions | |
| Z_APDU * | zget_APDU (ODR o, int which) |
| Z_Close * | zget_Close (ODR o) |
| void | yaz_display_grs1 (WRBUF wrbuf, Z_GenericRecord *r, int flags) |
| Performs "pretty" display of GRS-1 record to WRBUF. | |
| int | yaz_init_opt_encode (Z_Options *opt, const char *opt_str, int *error_pos) |
| Encodes Z39.50 Init OPtions based on string mnemonics. | |
| void | yaz_init_opt_decode (Z_Options *opt, void(*pr)(const char *name, void *clientData), void *clientData) |
| Decodes Z39.50 Init Options - for printing. | |
| Z_DefaultDiagFormat * | zget_DefaultDiagFormat (ODR o, int error, const char *addinfo) |
| Creates Default Diag Format Diagnostic. | |
| Z_NamePlusRecord * | zget_surrogateDiagRec (ODR o, const char *dbname, int error, const char *addinfo) |
| Creates Surrogate Diagnostic Records. | |
| Z_External * | zget_init_diagnostics (ODR odr, int error, const char *addinfo) |
| Creates Initialize Response diagnostics. | |
| Z_External * | zget_init_diagnostics_octet (ODR odr, int error, const char *addinfo) |
| Creates Initialize Response diagnostics (Octet-aligned EXTERNAL). | |
| Z_DiagRecs * | zget_DiagRecs (ODR o, int error, const char *addinfo) |
| Creates Diagnostic record - Z_DiagRecs type. | |
| Z_DiagRec * | zget_DiagRec (ODR o, int error, const char *addinfo) |
| Creates Diagnostic record - Z_DiagRecs type. | |
| 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 | |
Definition in file proto.h.
| #define Z_AccessRequest_externallyDefined Z_AccessControlRequest_externallyDefined |
| #define Z_AccessRequest_simpleForm Z_AccessControlRequest_simpleForm |
| #define Z_AccessResponse_externallyDefined Z_AccessControlResponse_externallyDefined |
| #define Z_AccessResponse_simpleForm Z_AccessControlResponse_simpleForm |
| #define Z_ResourceReportStatus_failure_1 Z_ResourceReportResponse_failure_1 |
| #define Z_ResourceReportStatus_failure_2 Z_ResourceReportResponse_failure_2 |
| #define Z_ResourceReportStatus_failure_3 Z_ResourceReportResponse_failure_3 |
| #define Z_ResourceReportStatus_failure_4 Z_ResourceReportResponse_failure_4 |
| #define Z_ResourceReportStatus_failure_5 Z_ResourceReportResponse_failure_5 |
| #define Z_ResourceReportStatus_failure_6 Z_ResourceReportResponse_failure_6 |
| #define Z_ResourceReportStatus_partial Z_ResourceReportResponse_partial |
| #define Z_ResourceReportStatus_success Z_ResourceReportResponse_success |
| #define Z_SortCase_caseInsensitive Z_SortKeySpec_caseInsensitive |
| #define Z_SortRelation_ascendingByFreq Z_SortKeySpec_ascendingByFrequency |
| #define Z_SortRelation_descendingByFreq Z_SortKeySpec_descendingByfrequency |
| #define Z_SortResultSetStatus_interim Z_SortResponse_interim |
| #define Z_SortResultSetStatus_unchanged Z_SortResponse_unchanged |
| #define Z_TriggerResourceCtrl_cancel Z_TriggerResourceControlRequest_cancel |
| #define Z_TriggerResourceCtrl_resourceControl Z_TriggerResourceControlRequest_resourceControl |
| #define Z_TriggerResourceCtrl_resourceReport Z_TriggerResourceControlRequest_resourceReport |
| typedef Z_External Z_DatabaseRecord |
| typedef struct Z_IOItemOrder Z_ItemOrder |
| void yaz_display_grs1 | ( | WRBUF | wrbuf, | |
| Z_GenericRecord * | r, | |||
| int | flags | |||
| ) |
Performs "pretty" display of GRS-1 record to WRBUF.
Definition at line 122 of file grs1disp.c.
Referenced by ZOOM_record_get().
| 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::complex, Z_ElementSpec::elementSetName, Z_Specification::elementSpec, Z_ElementSetNames::generic, Z_CompSpec::generic, Z_RecordComposition::simple, Z_ElementSetNames::u, Z_ElementSpec::u, Z_RecordComposition::u, Z_ElementSetNames::which, Z_ElementSpec::which, Z_RecordComposition::which, Z_ElementSetNames_generic, Z_ElementSpec_elementSetName, Z_RecordComp_complex, and Z_RecordComp_simple.
| void yaz_init_opt_decode | ( | Z_Options * | opt, | |
| void(*)(const char *name, void *clientData) | pr, | |||
| void * | clientData | |||
| ) |
Decodes Z39.50 Init Options - for printing.
Definition at line 84 of file initopt.c.
References ODR_MASK_GET.
| int yaz_init_opt_encode | ( | Z_Options * | opt, | |
| const char * | opt_str, | |||
| int * | error_pos | |||
| ) |
Encodes Z39.50 Init OPtions based on string mnemonics.
Definition at line 45 of file initopt.c.
References name, ODR_MASK_SET, ODR_MASK_ZERO, and yaz_matchstr().
| 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 Z_ElementSetNames::generic, nmem_malloc(), nmem_strdup(), Z_RecordComposition::simple, Z_ElementSetNames::u, Z_RecordComposition::u, Z_ElementSetNames::which, Z_RecordComposition::which, Z_ElementSetNames_generic, and Z_RecordComp_simple.
Definition at line 413 of file zget.c.
References Z_APDU::accessControlRequest, Z_APDU::accessControlResponse, Z_APDU::close, Z_APDU::deleteResultSetRequest, Z_APDU::deleteResultSetResponse, Z_APDU::duplicateDetectionRequest, Z_APDU::duplicateDetectionResponse, Z_APDU::extendedServicesRequest, Z_APDU::extendedServicesResponse, Z_APDU::initRequest, Z_APDU::initResponse, odr_malloc(), Z_APDU::presentRequest, Z_APDU::presentResponse, Z_APDU::resourceControlRequest, Z_APDU::resourceControlResponse, Z_APDU::resourceReportRequest, Z_APDU::resourceReportResponse, Z_APDU::scanRequest, Z_APDU::scanResponse, Z_APDU::searchRequest, Z_APDU::searchResponse, Z_APDU::segmentRequest, Z_APDU::sortRequest, Z_APDU::sortResponse, Z_APDU::triggerResourceControlRequest, Z_APDU::u, Z_APDU::which, Z_APDU_accessControlRequest, Z_APDU_accessControlResponse, Z_APDU_close, Z_APDU_deleteResultSetRequest, Z_APDU_deleteResultSetResponse, Z_APDU_duplicateDetectionRequest, Z_APDU_duplicateDetectionResponse, Z_APDU_extendedServicesRequest, Z_APDU_extendedServicesResponse, Z_APDU_initRequest, Z_APDU_initResponse, Z_APDU_presentRequest, Z_APDU_presentResponse, Z_APDU_resourceControlRequest, Z_APDU_resourceControlResponse, Z_APDU_resourceReportRequest, Z_APDU_resourceReportResponse, Z_APDU_scanRequest, Z_APDU_scanResponse, Z_APDU_searchRequest, Z_APDU_searchResponse, Z_APDU_segmentRequest, Z_APDU_sortRequest, Z_APDU_sortResponse, Z_APDU_triggerResourceControlRequest, zget_AccessControlRequest(), zget_AccessControlResponse(), zget_Close(), zget_DeleteResultSetRequest(), zget_DeleteResultSetResponse(), zget_DuplicateDetectionRequest(), zget_DuplicateDetectionResponse(), zget_ExtendedServicesRequest(), zget_ExtendedServicesResponse(), zget_InitRequest(), zget_InitResponse(), zget_PresentRequest(), zget_PresentResponse(), zget_ResourceControlRequest(), zget_ResourceControlResponse(), zget_ResourceReportRequest(), zget_ResourceReportResponse(), zget_ScanRequest(), zget_ScanResponse(), zget_SearchRequest(), zget_SearchResponse(), zget_Segment(), zget_SortRequest(), zget_SortResponse(), and zget_TriggerResourceControlRequest().
Definition at line 282 of file zget.c.
References Z_Close::closeReason, Z_Close::diagnosticInformation, odr_intdup(), odr_malloc(), Z_Close::otherInfo, Z_Close::referenceId, Z_Close::resourceReport, Z_Close::resourceReportFormat, and Z_Close_finished.
Referenced by zget_APDU().
| Z_DefaultDiagFormat* zget_DefaultDiagFormat | ( | ODR | o, | |
| int | error, | |||
| const char * | addinfo | |||
| ) |
Creates Default Diag Format Diagnostic.
Definition at line 501 of file zget.c.
References Z_DefaultDiagFormat::condition, Z_DefaultDiagFormat::diagnosticSetId, odr_intdup(), odr_malloc(), odr_oiddup(), odr_strdup(), Z_DefaultDiagFormat::u, Z_DefaultDiagFormat::v2Addinfo, Z_DefaultDiagFormat::which, yaz_oid_diagset_bib_1, and Z_DefaultDiagFormat_v2Addinfo.
Referenced by zget_DiagRec(), zget_init_diagnostics(), zget_init_diagnostics_octet(), and zget_surrogateDiagRec().
Creates Diagnostic record - Z_DiagRecs type.
Definition at line 514 of file zget.c.
References Z_DiagRec::defaultFormat, odr_malloc(), Z_DiagRec::u, Z_DiagRec::which, Z_DiagRec_defaultFormat, and zget_DefaultDiagFormat().
Referenced by zget_DiagRecs().
| Z_DiagRecs* zget_DiagRecs | ( | ODR | o, | |
| int | error, | |||
| const char * | addinfo | |||
| ) |
Creates Diagnostic record - Z_DiagRecs type.
Definition at line 522 of file zget.c.
References Z_DiagRecs::diagRecs, Z_DiagRecs::num_diagRecs, odr_malloc(), and zget_DiagRec().
| Z_External* zget_init_diagnostics | ( | ODR | odr, | |
| int | error, | |||
| const char * | addinfo | |||
| ) |
Creates Initialize Response diagnostics.
Definition at line 549 of file zget.c.
References Z_OtherInformationUnit::category, Z_DiagnosticFormat_s::defaultDiagRec, Z_External::descriptor, Z_External::diag1, Z_External::direct_reference, Z_DiagnosticFormat::elements, Z_OtherInformationUnit::externallyDefinedInfo, Z_External::indirect_reference, Z_OtherInformationUnit::information, Z_OtherInformation::list, Z_DiagnosticFormat_s::message, Z_DiagnosticFormat::num, Z_OtherInformation::num_elements, odr_malloc(), odr_oiddup(), Z_DiagnosticFormat_s::u, Z_External::u, Z_External::userInfo1, Z_DiagnosticFormat_s::which, Z_OtherInformationUnit::which, Z_External::which, x2, yaz_oid_diagset_diag_1, yaz_oid_userinfo_userinfo_1, Z_DiagnosticFormat_s_defaultDiagRec, Z_External_diag1, Z_External_userInfo1, Z_OtherInfo_externallyDefinedInfo, and zget_DefaultDiagFormat().
| Z_External* zget_init_diagnostics_octet | ( | ODR | odr, | |
| int | error, | |||
| const char * | addinfo | |||
| ) |
Creates Initialize Response diagnostics (Octet-aligned EXTERNAL).
Definition at line 592 of file zget.c.
References odr_oct::buf, Z_OtherInformationUnit::category, Z_DiagnosticFormat_s::defaultDiagRec, Z_External::descriptor, Z_External::diag1, Z_External::direct_reference, Z_DiagnosticFormat::elements, Z_OtherInformationUnit::externallyDefinedInfo, Z_External::indirect_reference, Z_OtherInformationUnit::information, odr_oct::len, Z_OtherInformation::list, Z_DiagnosticFormat_s::message, Z_DiagnosticFormat::num, Z_OtherInformation::num_elements, Z_External::octet_aligned, odr_createmem(), odr_destroy(), ODR_ENCODE, odr_getbuf(), odr_malloc(), odr_oiddup(), Z_DiagnosticFormat_s::u, Z_External::u, Z_DiagnosticFormat_s::which, Z_External::which, Z_OtherInformationUnit::which, x2, yaz_oid_diagset_diag_1, yaz_oid_userinfo_userinfo_1, Z_DiagnosticFormat_s_defaultDiagRec, Z_External_diag1, Z_External_octet, Z_OtherInfo_externallyDefinedInfo, z_OtherInformation(), and zget_DefaultDiagFormat().
| Z_NamePlusRecord* zget_surrogateDiagRec | ( | ODR | o, | |
| const char * | dbname, | |||
| int | error, | |||
| const char * | addinfo | |||
| ) |
Creates Surrogate Diagnostic Records.
Definition at line 532 of file zget.c.
References Z_NamePlusRecord::databaseName, Z_DiagRec::defaultFormat, odr_malloc(), odr_strdup(), Z_NamePlusRecord::surrogateDiagnostic, Z_DiagRec::u, Z_NamePlusRecord::u, Z_DiagRec::which, Z_NamePlusRecord::which, Z_DiagRec_defaultFormat, Z_NamePlusRecord_surrogateDiagnostic, and zget_DefaultDiagFormat().
1.5.6