40 #ifdef YAZ_VERSION_SHA1
64 #ifdef YAZ_VERSION_SHA1
414 switch (r->
which = which)
530 int error,
const char *addinfo)
572 x2->indirect_reference = 0;
612 x2->indirect_reference = 0;
632 octet_buf =
odr_getbuf(encode, &octet_len, 0);
ODR odr_createmem(int direction)
Odr_null * odr_nullval(void)
char * odr_getbuf(ODR o, int *len, int *size)
#define ODR_MASK_SET(mask, num)
#define ODR_MASK_ZERO(mask)
Odr_bool * odr_booldup(ODR o, Odr_bool v)
char * odr_strdup(ODR o, const char *str)
Odr_int * odr_intdup(ODR o, Odr_int v)
void * odr_malloc(ODR o, size_t size)
Odr_oct * odr_create_Odr_oct(ODR o, const char *buf, int sz)
Odr_oid * odr_oiddup(ODR odr, const Odr_oid *o)
const Odr_oid yaz_oid_diagset_diag_1[]
const Odr_oid yaz_oid_userinfo_userinfo_1[]
const Odr_oid yaz_oid_diagset_bib_1[]
Header for Z39.50 Protocol.
#define Z_External_userInfo1
Z_TriggerResourceControlRequest * triggerResourceControlRequest
Z_ResourceControlResponse * resourceControlResponse
Z_InitRequest * initRequest
Z_DeleteResultSetRequest * deleteResultSetRequest
Z_ResourceControlRequest * resourceControlRequest
Z_ScanResponse * scanResponse
Z_DuplicateDetectionResponse * duplicateDetectionResponse
Z_DeleteResultSetResponse * deleteResultSetResponse
Z_InitResponse * initResponse
Z_DuplicateDetectionRequest * duplicateDetectionRequest
Z_ResourceReportResponse * resourceReportResponse
Z_ExtendedServicesResponse * extendedServicesResponse
Z_ScanRequest * scanRequest
Z_SearchResponse * searchResponse
Z_Segment * segmentRequest
Z_ResourceReportRequest * resourceReportRequest
Z_PresentResponse * presentResponse
Z_ExtendedServicesRequest * extendedServicesRequest
Z_SortRequest * sortRequest
Z_AccessControlResponse * accessControlResponse
Z_AccessControlRequest * accessControlRequest
Z_SearchRequest * searchRequest
Z_SortResponse * sortResponse
Z_PresentRequest * presentRequest
union Z_AccessControlRequest::@61 u
Z_ReferenceId * referenceId
Z_OtherInformation * otherInfo
union Z_AccessControlResponse::@62 u
Z_ReferenceId * referenceId
Z_OtherInformation * otherInfo
Z_InternationalString * diagnosticInformation
Z_OtherInformation * otherInfo
Z_ResourceReport * resourceReport
Z_ReferenceId * referenceId
Z_CloseReason * closeReason
Z_ResourceReportId * resourceReportFormat
Z_ReferenceId * referenceId
Z_ResultSetId ** resultSetList
Z_OtherInformation * otherInfo
Z_ListStatuses * bulkStatuses
Z_InternationalString * deleteMessage
Z_OtherInformation * otherInfo
Z_ReferenceId * referenceId
Z_ListStatuses * deleteListStatuses
Z_DeleteStatus * deleteOperationStatus
Odr_int * numberNotDeleted
Z_DefaultDiagFormat * defaultFormat
Z_DuplicateDetectionCriterion ** duplicateDetectionCriteria
Z_RetentionCriterion ** retentionCriteria
Z_OtherInformation * otherInfo
int num_duplicateDetectionCriteria
Z_InternationalString * outputResultSetName
int num_inputResultSetIds
int num_retentionCriteria
Z_InternationalString ** inputResultSetIds
Z_ReferenceId * referenceId
Z_External * applicablePortionOfRecord
Z_SortCriterion ** sortCriteria
Z_OtherInformation * otherInfo
Z_ReferenceId * referenceId
Z_ReferenceId * referenceId
Z_InternationalString * userId
Z_InternationalString * packageName
Z_Permissions * permissions
Z_IntUnit * retentionTime
Z_ElementSetName * elements
Z_External * taskSpecificParameters
Z_OtherInformation * otherInfo
Z_InternationalString * description
Odr_int * operationStatus
Z_ReferenceId * referenceId
Z_OtherInformation * otherInfo
structure for all known EXTERNALs
Odr_int * indirect_reference
Odr_oid * direct_reference
Z_OtherInformation * userInfo1
Z_InternationalString * implementationVersion
Odr_int * maximumRecordSize
Z_IdAuthentication * idAuthentication
Z_External * userInformationField
Z_InternationalString * implementationId
Z_ProtocolVersion * protocolVersion
Z_InternationalString * implementationName
Z_ReferenceId * referenceId
Odr_int * preferredMessageSize
Z_OtherInformation * otherInfo
Z_InternationalString * implementationId
Z_InternationalString * implementationVersion
Z_External * userInformationField
Z_OtherInformation * otherInfo
Z_ReferenceId * referenceId
Z_InternationalString * implementationName
Odr_int * preferredMessageSize
Z_ProtocolVersion * protocolVersion
Odr_int * maximumRecordSize
Z_DatabaseName * databaseName
union Z_NamePlusRecord::@54 u
Z_DiagRec * surrogateDiagnostic
Z_ResultSetId * resultSetId
Odr_int * resultSetStartPoint
Odr_int * maxSegmentCount
Z_ReferenceId * referenceId
Z_OtherInformation * otherInfo
Z_Range ** additionalRanges
Odr_oid * preferredRecordSyntax
Z_RecordComposition * recordComposition
Odr_int * numberOfRecordsRequested
Z_OtherInformation * otherInfo
Odr_int * nextResultSetPosition
Z_PresentStatus * presentStatus
Odr_int * numberOfRecordsReturned
Z_ReferenceId * referenceId
Odr_int * partialResultsAvailable
Z_OtherInformation * otherInfo
Odr_bool * responseRequired
Z_ReferenceId * referenceId
Z_ResourceReport * resourceReport
Odr_bool * triggeredRequestFlag
Z_ReferenceId * referenceId
Odr_bool * resultSetWanted
Z_OtherInformation * otherInfo
Z_ResourceReportId * prefResourceReportFormat
Z_OtherInformation * otherInfo
Z_ReferenceId * referenceId
Z_ReferenceId * referenceId
Odr_int * resourceReportStatus
Z_OtherInformation * otherInfo
Z_ResourceReport * resourceReport
Z_AttributeSetId * attributeSet
Odr_int * preferredPositionInResponse
Z_ReferenceId * referenceId
Z_DatabaseName ** databaseNames
Z_AttributesPlusTerm * termListAndStartPoint
Odr_int * numberOfTermsRequested
Z_OtherInformation * otherInfo
Z_AttributeSetId * attributeSet
Z_ReferenceId * referenceId
Odr_int * numberOfEntriesReturned
Z_OtherInformation * otherInfo
Odr_bool * replaceIndicator
Z_InternationalString * resultSetName
Z_ElementSetNames * smallSetElementSetNames
Z_OtherInformation * additionalSearchInfo
Z_OtherInformation * otherInfo
Z_DatabaseName ** databaseNames
Odr_int * largeSetLowerBound
Z_ReferenceId * referenceId
Z_ElementSetNames * mediumSetElementSetNames
Odr_int * mediumSetPresentNumber
Odr_oid * preferredRecordSyntax
Odr_int * smallSetUpperBound
Odr_int * numberOfRecordsReturned
Z_PresentStatus * presentStatus
Odr_int * resultSetStatus
Odr_int * nextResultSetPosition
Z_OtherInformation * otherInfo
Z_OtherInformation * additionalSearchInfo
Z_ReferenceId * referenceId
Z_OtherInformation * otherInfo
Z_NamePlusRecord ** segmentRecords
Z_ReferenceId * referenceId
Odr_int * numberOfRecordsReturned
Z_InternationalString * sortedResultSetName
Z_SortKeySpecList * sortSequence
Z_InternationalString ** inputResultSetNames
Z_ReferenceId * referenceId
Z_OtherInformation * otherInfo
Z_ReferenceId * referenceId
Odr_int * resultSetStatus
Z_OtherInformation * otherInfo
Odr_int * requestedAction
Z_ResourceReportId * prefResourceReportFormat
Z_OtherInformation * otherInfo
Z_ReferenceId * referenceId
Odr_bool * resultSetWanted
#define YAZ_VERSION
YAZ version as string.
#define YAZ_VERSION_SHA1
SHA1 ID for YAZ (Git)
#define Z_ProtocolVersion_1
#define Z_ProtocolVersion_2
#define Z_APDU_initRequest
#define Z_APDU_resourceReportRequest
#define Z_ExtendedServicesRequest_create
#define Z_DiagRec_defaultFormat
#define Z_Options_present
#define Z_APDU_scanRequest
#define Z_NamePlusRecord_surrogateDiagnostic
#define Z_APDU_presentResponse
#define Z_APDU_triggerResourceControlRequest
#define Z_SortResponse_success
#define Z_APDU_sortResponse
#define Z_APDU_accessControlResponse
#define Z_AccessControlResponse_simpleForm
#define Z_APDU_presentRequest
#define Z_APDU_duplicateDetectionResponse
#define Z_DeleteStatus_success
#define Z_DuplicateDetectionResponse_success
int z_OtherInformation(ODR o, Z_OtherInformation **p, int opt, const char *name)
#define Z_ExtendedServicesRequest_waitIfPossible
#define Z_PresentStatus_success
#define Z_APDU_extendedServicesResponse
#define Z_APDU_searchRequest
#define Z_APDU_deleteResultSetResponse
#define Z_APDU_initResponse
#define Z_APDU_duplicateDetectionRequest
#define Z_OtherInfo_externallyDefinedInfo
#define Z_APDU_resourceControlResponse
#define Z_APDU_resourceControlRequest
#define Z_APDU_segmentRequest
#define Z_APDU_scanResponse
#define Z_APDU_accessControlRequest
#define Z_ExtendedServicesResponse_done
#define Z_TriggerResourceControlRequest_resourceReport
#define Z_APDU_resourceReportResponse
#define Z_SortResponse_empty
#define Z_AccessControlRequest_simpleForm
#define Z_DeleteResultSetRequest_list
#define Z_APDU_sortRequest
#define Z_APDU_deleteResultSetRequest
#define Z_APDU_searchResponse
#define Z_DefaultDiagFormat_v2Addinfo
#define Z_APDU_extendedServicesRequest
#define Z_ResourceReportResponse_success
#define Z_DiagnosticFormat_s_defaultDiagRec
static Z_ExtendedServicesRequest * zget_ExtendedServicesRequest(ODR o)
static Z_PresentRequest * zget_PresentRequest(ODR o)
Z_External * zget_init_diagnostics(ODR odr, int error, const char *addinfo)
Creates Initialize Response diagnostics.
static Z_ScanResponse * zget_ScanResponse(ODR o)
static Z_AccessControlResponse * zget_AccessControlResponse(ODR o)
Z_DefaultDiagFormat * zget_DefaultDiagFormat(ODR o, int error, const char *addinfo)
Creates Default Diag Format Diagnostic.
static Z_ResourceControlRequest * zget_ResourceControlRequest(ODR o)
static Z_TriggerResourceControlRequest * zget_TriggerResourceControlRequest(ODR o)
static Z_SortRequest * zget_SortRequest(ODR o)
static Z_DeleteResultSetRequest * zget_DeleteResultSetRequest(ODR o)
Z_DiagRec * zget_DiagRec(ODR o, int error, const char *addinfo)
Creates Diagnostic record - Z_DiagRecs type.
static Z_InitRequest * zget_InitRequest(ODR o)
static Z_PresentResponse * zget_PresentResponse(ODR o)
Z_External * zget_init_diagnostics_octet(ODR odr, int error, const char *addinfo)
Creates Initialize Response diagnostics (Octet-aligned EXTERNAL)
static Z_AccessControlRequest * zget_AccessControlRequest(ODR o)
static Z_SearchResponse * zget_SearchResponse(ODR o)
static Z_ScanRequest * zget_ScanRequest(ODR o)
Z_NamePlusRecord * zget_surrogateDiagRec(ODR o, const char *dbname, int error, const char *addinfo)
Creates Surrogate Diagnostic Records.
static Z_Segment * zget_Segment(ODR o)
Z_APDU * zget_APDU(ODR o, int which)
static Z_ResourceReportRequest * zget_ResourceReportRequest(ODR o)
static Z_DuplicateDetectionRequest * zget_DuplicateDetectionRequest(ODR o)
static Z_Close * zget_Close(ODR o)
static Z_ExtendedServicesResponse * zget_ExtendedServicesResponse(ODR o)
Z_DiagRecs * zget_DiagRecs(ODR o, int error, const char *addinfo)
Creates Diagnostic record - Z_DiagRecs type.
static Z_DeleteResultSetResponse * zget_DeleteResultSetResponse(ODR o)
static Z_InitResponse * zget_InitResponse(ODR o)
static Z_SearchRequest * zget_SearchRequest(ODR o)
static Z_ResourceControlResponse * zget_ResourceControlResponse(ODR o)
static Z_SortResponse * zget_SortResponse(ODR o)
static Z_ResourceReportResponse * zget_ResourceReportResponse(ODR o)
static Z_DuplicateDetectionResponse * zget_DuplicateDetectionResponse(ODR o)