YAZ 5.38.1
zget.c File Reference

Implements Z39.50 package creator utilities. More...

#include <yaz/proto.h>
#include <yaz/oid_db.h>

Go to the source code of this file.

Functions

static Z_InitRequest * zget_InitRequest (ODR o)
static Z_InitResponse * zget_InitResponse (ODR o)
static Z_SearchRequest * zget_SearchRequest (ODR o)
static Z_SearchResponse * zget_SearchResponse (ODR o)
static Z_PresentRequest * zget_PresentRequest (ODR o)
static Z_PresentResponse * zget_PresentResponse (ODR o)
static Z_DeleteResultSetRequest * zget_DeleteResultSetRequest (ODR o)
static Z_DeleteResultSetResponse * zget_DeleteResultSetResponse (ODR o)
static Z_ScanRequest * zget_ScanRequest (ODR o)
static Z_ScanResponse * zget_ScanResponse (ODR o)
static Z_TriggerResourceControlRequest * zget_TriggerResourceControlRequest (ODR o)
static Z_ResourceControlRequest * zget_ResourceControlRequest (ODR o)
static Z_ResourceControlResponse * zget_ResourceControlResponse (ODR o)
static Z_AccessControlRequest * zget_AccessControlRequest (ODR o)
static Z_AccessControlResponse * zget_AccessControlResponse (ODR o)
static Z_Segment * zget_Segment (ODR o)
static Z_Close * zget_Close (ODR o)
static Z_ResourceReportRequest * zget_ResourceReportRequest (ODR o)
static Z_ResourceReportResponse * zget_ResourceReportResponse (ODR o)
static Z_SortRequest * zget_SortRequest (ODR o)
static Z_SortResponse * zget_SortResponse (ODR o)
static Z_ExtendedServicesRequest * zget_ExtendedServicesRequest (ODR o)
static Z_ExtendedServicesResponse * zget_ExtendedServicesResponse (ODR o)
static Z_DuplicateDetectionRequest * zget_DuplicateDetectionRequest (ODR o)
static Z_DuplicateDetectionResponse * zget_DuplicateDetectionResponse (ODR o)
Z_APDU * zget_APDU (ODR o, int which)
Z_DefaultDiagFormat * zget_DefaultDiagFormat (ODR o, int error, const char *addinfo)
 Creates Default Diag Format Diagnostic.
Z_DiagRec * zget_DiagRec (ODR o, int error, const char *addinfo)
 Creates Diagnostic record - Z_DiagRecs type.
Z_DiagRecs * zget_DiagRecs (ODR o, int error, const char *addinfo)
 Creates Diagnostic record - Z_DiagRecs type.
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).

Detailed Description

Implements Z39.50 package creator utilities.

Definition in file zget.c.

Function Documentation

◆ zget_AccessControlRequest()

◆ zget_AccessControlResponse()

◆ zget_APDU()

Z_APDU * zget_APDU ( ODR o,
int which )

Definition at line 410 of file zget.c.

References odr_malloc(), 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_APDU(), 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().

Referenced by create_es_package(), do_close_req(), process_ESRequest(), process_initRequest(), send_Z3950_sort(), Z3950_send_present(), Z3950_send_search(), zget_APDU(), ZOOM_connection_Z3950_send_init(), and ZOOM_connection_Z3950_send_scan().

◆ zget_Close()

◆ zget_DefaultDiagFormat()

◆ zget_DeleteResultSetRequest()

◆ zget_DeleteResultSetResponse()

◆ zget_DiagRec()

Z_DiagRec * zget_DiagRec ( ODR o,
int error,
const char * addinfo )

Creates Diagnostic record - Z_DiagRecs type.

Definition at line 511 of file zget.c.

References odr_malloc(), Z_DiagRec::u, Z_DiagRec::which, Z_DiagRec_defaultFormat, zget_DefaultDiagFormat(), and zget_DiagRec().

Referenced by zget_DiagRec(), and zget_DiagRecs().

◆ zget_DiagRecs()

Z_DiagRecs * zget_DiagRecs ( ODR o,
int error,
const char * addinfo )

◆ zget_DuplicateDetectionRequest()

◆ zget_DuplicateDetectionResponse()

◆ zget_ExtendedServicesRequest()

◆ zget_ExtendedServicesResponse()

◆ zget_init_diagnostics()

◆ zget_init_diagnostics_octet()

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

◆ zget_surrogateDiagRec()

Z_NamePlusRecord * zget_surrogateDiagRec ( ODR o,
const char * dbname,
int error,
const char * addinfo )

◆ zget_TriggerResourceControlRequest()