40#ifdef YAZ_VERSION_SHA1
64#ifdef YAZ_VERSION_SHA1
414 switch (r->
which = which)
447 r->
u.triggerResourceControlRequest =
507 dr->
u.v2Addinfo =
odr_strdup (o, addinfo ? addinfo :
"");
530 int error,
const char *addinfo)
540 rec->
u.surrogateDiagnostic = drec;
632 octet_buf =
odr_getbuf(encode, &octet_len, 0);
char * odr_getbuf(ODR o, int *len, int *size)
ODR odr_createmem(int direction)
Odr_null * odr_nullval(void)
#define ODR_MASK_SET(mask, num)
#define ODR_MASK_ZERO(mask)
struct odr_bitmask Odr_bitmask
Odr_oct * odr_create_Odr_oct(ODR o, const char *buf, int sz)
Odr_int * odr_intdup(ODR o, Odr_int v)
void * odr_malloc(ODR o, size_t size)
Odr_bool * odr_booldup(ODR o, Odr_bool v)
char * odr_strdup(ODR o, const char *str)
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.
Z_NamePlusRecord * zget_surrogateDiagRec(ODR o, const char *dbname, int error, const char *addinfo)
Creates Surrogate Diagnostic Records.
Z_DiagRecs * zget_DiagRecs(ODR o, int error, const char *addinfo)
Creates Diagnostic record - Z_DiagRecs type.
Z_External * zget_init_diagnostics_octet(ODR odr, int error, const char *addinfo)
Creates Initialize Response diagnostics (Octet-aligned EXTERNAL).
Z_APDU * zget_APDU(ODR o, int which)
Z_External * zget_init_diagnostics(ODR odr, int error, const char *addinfo)
Creates Initialize Response diagnostics.
Z_DiagRec * zget_DiagRec(ODR o, int error, const char *addinfo)
Creates Diagnostic record - Z_DiagRecs type.
Z_DefaultDiagFormat * zget_DefaultDiagFormat(ODR o, int error, const char *addinfo)
Creates Default Diag Format Diagnostic.
#define Z_External_userInfo1
union Z_APDU::@242330271034040234371206353022055242311263114206 u
union Z_AccessControlRequest::@101352212154015127314146273077312365364257106274 u
Z_ReferenceId * referenceId
Z_OtherInformation * otherInfo
union Z_AccessControlResponse::@067166300141003216325161114233251244040302324157 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
union Z_DiagRec::@351243246354005075035031122241362344052234141044 u
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
union Z_External::@173112132151266201036013025012152147264102163302 u
Odr_oid * direct_reference
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
union Z_NamePlusRecord::@020143046330210324125140137007320020107113017265 u
Z_DatabaseName * databaseName
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_SortResponse * zget_SortResponse(ODR o)
static Z_Close * zget_Close(ODR o)
static Z_AccessControlResponse * zget_AccessControlResponse(ODR o)
static Z_InitResponse * zget_InitResponse(ODR o)
static Z_ScanRequest * zget_ScanRequest(ODR o)
static Z_ResourceReportResponse * zget_ResourceReportResponse(ODR o)
static Z_PresentResponse * zget_PresentResponse(ODR o)
static Z_ExtendedServicesResponse * zget_ExtendedServicesResponse(ODR o)
static Z_SearchResponse * zget_SearchResponse(ODR o)
static Z_InitRequest * zget_InitRequest(ODR o)
static Z_SortRequest * zget_SortRequest(ODR o)
static Z_DuplicateDetectionResponse * zget_DuplicateDetectionResponse(ODR o)
static Z_AccessControlRequest * zget_AccessControlRequest(ODR o)
static Z_DuplicateDetectionRequest * zget_DuplicateDetectionRequest(ODR o)
static Z_PresentRequest * zget_PresentRequest(ODR o)
static Z_TriggerResourceControlRequest * zget_TriggerResourceControlRequest(ODR o)
static Z_DeleteResultSetResponse * zget_DeleteResultSetResponse(ODR o)
static Z_Segment * zget_Segment(ODR o)
static Z_ResourceControlRequest * zget_ResourceControlRequest(ODR o)
static Z_ScanResponse * zget_ScanResponse(ODR o)
static Z_SearchRequest * zget_SearchRequest(ODR o)
static Z_DeleteResultSetRequest * zget_DeleteResultSetRequest(ODR o)
static Z_ResourceReportRequest * zget_ResourceReportRequest(ODR o)
static Z_ResourceControlResponse * zget_ResourceControlResponse(ODR o)