YAZ  5.23.1
Data Structures | Macros | Typedefs | Functions
z-core.h File Reference

ASN.1 Module Z39-50-APDU-1995. More...

#include <yaz/odr.h>

Go to the source code of this file.

Data Structures

struct  Z_APDU
 
struct  Z_InitRequest
 
struct  Z_IdPass
 
struct  Z_IdAuthentication
 
struct  Z_InitResponse
 
struct  Z_SearchRequest
 
struct  Z_Query
 
struct  Z_RPNQuery
 
struct  Z_Complex
 
struct  Z_RPNStructure
 
struct  Z_Operand
 
struct  Z_AttributesPlusTerm
 
struct  Z_ResultSetPlusAttributes
 
struct  Z_AttributeList
 
struct  Z_Term
 
struct  Z_Operator
 
struct  Z_ComplexAttribute
 
struct  Z_AttributeElement
 
struct  Z_ProximityOperator
 
struct  Z_SearchResponse
 
struct  Z_RecordComposition
 
struct  Z_PresentRequest
 
struct  Z_Segment
 
struct  Z_PresentResponse
 
struct  Z_NamePlusRecordList
 
struct  Z_DiagRecs
 
struct  Z_Records
 
struct  Z_NamePlusRecord
 
struct  Z_FragmentSyntax
 
struct  Z_DiagRec
 
struct  Z_DefaultDiagFormat
 
struct  Z_Range
 
struct  Z_DatabaseSpecificUnit
 
struct  Z_DatabaseSpecific
 
struct  Z_ElementSetNames
 
struct  Z_DbSpecific
 
struct  Z_CompSpec
 
struct  Z_ElementSpec
 
struct  Z_Specification
 
struct  Z_DeleteResultSetRequest
 
struct  Z_DeleteResultSetResponse
 
struct  Z_ListStatus
 
struct  Z_ListStatuses
 
struct  Z_AccessControlRequest
 
struct  Z_AccessControlResponse
 
struct  Z_ResourceControlRequest
 
struct  Z_ResourceControlResponse
 
struct  Z_TriggerResourceControlRequest
 
struct  Z_ResourceReportRequest
 
struct  Z_ResourceReportResponse
 
struct  Z_ScanRequest
 
struct  Z_ScanResponse
 
struct  Z_ListEntries
 
struct  Z_Entry
 
struct  Z_TermInfo
 
struct  Z_byDatabaseList_s
 
struct  Z_byDatabaseList
 
struct  Z_OccurrenceByAttributesElem
 
struct  Z_OccurrenceByAttributes
 
struct  Z_SortKeySpecList
 
struct  Z_SortRequest
 
struct  Z_SortResponse
 
struct  Z_SortKeySpec
 
struct  Z_SortDbSpecificList_s
 
struct  Z_SortDbSpecificList
 
struct  Z_SortElement
 
struct  Z_SortAttributes
 
struct  Z_SortKey
 
struct  Z_ExtendedServicesRequest
 
struct  Z_ExtendedServicesResponse
 
struct  Z_Permissions_s
 
struct  Z_Permissions
 
struct  Z_Close
 
struct  Z_DuplicateDetectionRequest
 
struct  Z_DuplicateDetectionCriterion
 
struct  Z_RetentionCriterion
 
struct  Z_SortCriterionPreferredDatabases
 
struct  Z_SortCriterion
 
struct  Z_DuplicateDetectionResponse
 
struct  Z_OtherInformationUnit
 
struct  Z_OtherInformation
 
struct  Z_InfoCategory
 
struct  Z_IntUnit
 
struct  Z_Unit
 
struct  Z_StringOrNumeric
 

Macros

#define Z_APDU_initRequest   1
 
#define Z_APDU_initResponse   2
 
#define Z_APDU_searchRequest   3
 
#define Z_APDU_searchResponse   4
 
#define Z_APDU_presentRequest   5
 
#define Z_APDU_presentResponse   6
 
#define Z_APDU_deleteResultSetRequest   7
 
#define Z_APDU_deleteResultSetResponse   8
 
#define Z_APDU_accessControlRequest   9
 
#define Z_APDU_accessControlResponse   10
 
#define Z_APDU_resourceControlRequest   11
 
#define Z_APDU_resourceControlResponse   12
 
#define Z_APDU_triggerResourceControlRequest   13
 
#define Z_APDU_resourceReportRequest   14
 
#define Z_APDU_resourceReportResponse   15
 
#define Z_APDU_scanRequest   16
 
#define Z_APDU_scanResponse   17
 
#define Z_APDU_sortRequest   18
 
#define Z_APDU_sortResponse   19
 
#define Z_APDU_segmentRequest   20
 
#define Z_APDU_extendedServicesRequest   21
 
#define Z_APDU_extendedServicesResponse   22
 
#define Z_APDU_close   23
 
#define Z_APDU_duplicateDetectionRequest   24
 
#define Z_APDU_duplicateDetectionResponse   25
 
#define Z_IdAuthentication_open   1
 
#define Z_IdAuthentication_idPass   2
 
#define Z_IdAuthentication_anonymous   3
 
#define Z_IdAuthentication_other   4
 
#define Z_ProtocolVersion_1   0
 
#define Z_ProtocolVersion_2   1
 
#define Z_ProtocolVersion_3   2
 
#define Z_Options_search   0
 
#define Z_Options_present   1
 
#define Z_Options_delSet   2
 
#define Z_Options_resourceReport   3
 
#define Z_Options_triggerResourceCtrl   4
 
#define Z_Options_resourceCtrl   5
 
#define Z_Options_accessCtrl   6
 
#define Z_Options_scan   7
 
#define Z_Options_sort   8
 
#define Z_Options_extendedServices   10
 
#define Z_Options_level_1Segmentation   11
 
#define Z_Options_level_2Segmentation   12
 
#define Z_Options_concurrentOperations   13
 
#define Z_Options_namedResultSets   14
 
#define Z_Options_encapsulation   15
 
#define Z_Options_resultCount   16
 
#define Z_Options_negotiationModel   17
 
#define Z_Options_duplicateDetection   18
 
#define Z_Options_queryType104   19
 
#define Z_Options_pQESCorrection   20
 
#define Z_Options_stringSchema   21
 
#define Z_Query_type_0   1
 
#define Z_Query_type_1   2
 
#define Z_Query_type_2   3
 
#define Z_Query_type_100   4
 
#define Z_Query_type_101   5
 
#define Z_Query_type_102   6
 
#define Z_Query_type_104   7
 
#define Z_RPNStructure_simple   1
 
#define Z_RPNStructure_complex   2
 
#define Z_Operand_APT   1
 
#define Z_Operand_resultSetId   2
 
#define Z_Operand_resultAttr   3
 
#define Z_Term_general   1
 
#define Z_Term_numeric   2
 
#define Z_Term_characterString   3
 
#define Z_Term_oid   4
 
#define Z_Term_dateTime   5
 
#define Z_Term_external   6
 
#define Z_Term_integerAndUnit   7
 
#define Z_Term_null   8
 
#define Z_Operator_and   1
 
#define Z_Operator_or   2
 
#define Z_Operator_and_not   3
 
#define Z_Operator_prox   4
 
#define Z_AttributeValue_numeric   1
 
#define Z_AttributeValue_complex   2
 
#define Z_ProximityOperator_Prox_lessThan   1
 
#define Z_ProximityOperator_Prox_lessThanOrEqual   2
 
#define Z_ProximityOperator_Prox_equal   3
 
#define Z_ProximityOperator_Prox_greaterThanOrEqual   4
 
#define Z_ProximityOperator_Prox_greaterThan   5
 
#define Z_ProximityOperator_Prox_notEqual   6
 
#define Z_ProximityOperator_known   1
 
#define Z_ProximityOperator_private   2
 
#define Z_ProxUnit_character   1
 
#define Z_ProxUnit_word   2
 
#define Z_ProxUnit_sentence   3
 
#define Z_ProxUnit_paragraph   4
 
#define Z_ProxUnit_section   5
 
#define Z_ProxUnit_chapter   6
 
#define Z_ProxUnit_document   7
 
#define Z_ProxUnit_element   8
 
#define Z_ProxUnit_subelement   9
 
#define Z_ProxUnit_elementType   10
 
#define Z_ProxUnit_byte   11
 
#define Z_SearchResponse_subset   1
 
#define Z_SearchResponse_interim   2
 
#define Z_SearchResponse_none   3
 
#define Z_SearchResponse_estimate   4
 
#define Z_RecordComp_simple   1
 
#define Z_RecordComp_complex   2
 
#define Z_Records_DBOSD   1
 
#define Z_Records_NSD   2
 
#define Z_Records_multipleNSD   3
 
#define Z_NamePlusRecord_databaseRecord   1
 
#define Z_NamePlusRecord_surrogateDiagnostic   2
 
#define Z_NamePlusRecord_startingFragment   3
 
#define Z_NamePlusRecord_intermediateFragment   4
 
#define Z_NamePlusRecord_finalFragment   5
 
#define Z_FragmentSyntax_externallyTagged   1
 
#define Z_FragmentSyntax_notExternallyTagged   2
 
#define Z_DiagRec_defaultFormat   1
 
#define Z_DiagRec_externallyDefined   2
 
#define Z_DefaultDiagFormat_v2Addinfo   1
 
#define Z_DefaultDiagFormat_v3Addinfo   2
 
#define Z_ElementSetNames_generic   1
 
#define Z_ElementSetNames_databaseSpecific   2
 
#define Z_PresentStatus_success   0
 
#define Z_PresentStatus_partial_1   1
 
#define Z_PresentStatus_partial_2   2
 
#define Z_PresentStatus_partial_3   3
 
#define Z_PresentStatus_partial_4   4
 
#define Z_PresentStatus_failure   5
 
#define Z_ElementSpec_elementSetName   1
 
#define Z_ElementSpec_externalSpec   2
 
#define Z_Schema_oid   1
 
#define Z_Schema_uri   2
 
#define Z_DeleteResultSetRequest_list   0
 
#define Z_DeleteResultSetRequest_all   1
 
#define Z_DeleteStatus_success   0
 
#define Z_DeleteStatus_resultSetDidNotExist   1
 
#define Z_DeleteStatus_previouslyDeletedByTarget   2
 
#define Z_DeleteStatus_systemProblemAtTarget   3
 
#define Z_DeleteStatus_accessNotAllowed   4
 
#define Z_DeleteStatus_resourceControlAtOrigin   5
 
#define Z_DeleteStatus_resourceControlAtTarget   6
 
#define Z_DeleteStatus_bulkDeleteNotSupported   7
 
#define Z_DeleteStatus_notAllRsltSetsDeletedOnBulkDlte   8
 
#define Z_DeleteStatus_notAllRequestedResultSetsDeleted   9
 
#define Z_DeleteStatus_resultSetInUse   10
 
#define Z_AccessControlRequest_simpleForm   1
 
#define Z_AccessControlRequest_externallyDefined   2
 
#define Z_AccessControlResponse_simpleForm   1
 
#define Z_AccessControlResponse_externallyDefined   2
 
#define Z_ResourceControlRequest_subset   1
 
#define Z_ResourceControlRequest_interim   2
 
#define Z_ResourceControlRequest_none   3
 
#define Z_TriggerResourceControlRequest_resourceReport   1
 
#define Z_TriggerResourceControlRequest_resourceControl   2
 
#define Z_TriggerResourceControlRequest_cancel   3
 
#define Z_ResourceReportResponse_success   0
 
#define Z_ResourceReportResponse_partial   1
 
#define Z_ResourceReportResponse_failure_1   2
 
#define Z_ResourceReportResponse_failure_2   3
 
#define Z_ResourceReportResponse_failure_3   4
 
#define Z_ResourceReportResponse_failure_4   5
 
#define Z_ResourceReportResponse_failure_5   6
 
#define Z_ResourceReportResponse_failure_6   7
 
#define Z_Scan_success   0
 
#define Z_Scan_partial_1   1
 
#define Z_Scan_partial_2   2
 
#define Z_Scan_partial_3   3
 
#define Z_Scan_partial_4   4
 
#define Z_Scan_partial_5   5
 
#define Z_Scan_failure   6
 
#define Z_Entry_termInfo   1
 
#define Z_Entry_surrogateDiagnostic   2
 
#define Z_OccurrenceByAttributesElem_global   1
 
#define Z_OccurrenceByAttributesElem_byDatabase   2
 
#define Z_SortResponse_success   0
 
#define Z_SortResponse_partial_1   1
 
#define Z_SortResponse_failure   2
 
#define Z_SortResponse_empty   1
 
#define Z_SortResponse_interim   2
 
#define Z_SortResponse_unchanged   3
 
#define Z_SortResponse_none   4
 
#define Z_SortKeySpec_ascending   0
 
#define Z_SortKeySpec_descending   1
 
#define Z_SortKeySpec_ascendingByFrequency   3
 
#define Z_SortKeySpec_descendingByfrequency   4
 
#define Z_SortKeySpec_caseSensitive   0
 
#define Z_SortKeySpec_caseInsensitive   1
 
#define Z_SortKeySpec_abort   1
 
#define Z_SortKeySpec_null   2
 
#define Z_SortKeySpec_missingValueData   3
 
#define Z_SortElement_generic   1
 
#define Z_SortElement_databaseSpecific   2
 
#define Z_SortKey_sortField   1
 
#define Z_SortKey_elementSpec   2
 
#define Z_SortKey_sortAttributes   3
 
#define Z_ExtendedServicesRequest_create   1
 
#define Z_ExtendedServicesRequest_delete   2
 
#define Z_ExtendedServicesRequest_modify   3
 
#define Z_ExtendedServicesRequest_wait   1
 
#define Z_ExtendedServicesRequest_waitIfPossible   2
 
#define Z_ExtendedServicesRequest_dontWait   3
 
#define Z_ExtendedServicesRequest_dontReturnPackage   4
 
#define Z_ExtendedServicesResponse_done   1
 
#define Z_ExtendedServicesResponse_accepted   2
 
#define Z_ExtendedServicesResponse_failure   3
 
#define Z_Permissions_s_delete   1
 
#define Z_Permissions_s_modifyContents   2
 
#define Z_Permissions_s_modifyPermissions   3
 
#define Z_Permissions_s_present   4
 
#define Z_Permissions_s_invoke   5
 
#define Z_Close_finished   0
 
#define Z_Close_shutdown   1
 
#define Z_Close_systemProblem   2
 
#define Z_Close_costLimit   3
 
#define Z_Close_resources   4
 
#define Z_Close_securityViolation   5
 
#define Z_Close_protocolError   6
 
#define Z_Close_lackOfActivity   7
 
#define Z_Close_peerAbort   8
 
#define Z_Close_unspecified   9
 
#define Z_DuplicateDetectionCriterion_levelOfMatch   1
 
#define Z_DuplicateDetectionCriterion_caseSensitive   2
 
#define Z_DuplicateDetectionCriterion_punctuationSensitive   3
 
#define Z_DuplicateDetectionCriterion_regularExpression   4
 
#define Z_DuplicateDetectionCriterion_rsDuplicates   5
 
#define Z_RetentionCriterion_numberOfEntries   1
 
#define Z_RetentionCriterion_percentOfEntries   2
 
#define Z_RetentionCriterion_duplicatesOnly   3
 
#define Z_RetentionCriterion_discardRsDuplicates   4
 
#define Z_SortCriterion_mostComprehensive   1
 
#define Z_SortCriterion_leastConmprehensive   2
 
#define Z_SortCriterion_mostRecent   3
 
#define Z_SortCriterion_oldest   4
 
#define Z_SortCriterion_leastCost   5
 
#define Z_SortCriterion_preferredDatabases   6
 
#define Z_DuplicateDetectionResponse_success   0
 
#define Z_DuplicateDetectionResponse_failure   1
 
#define Z_OtherInfo_characterInfo   1
 
#define Z_OtherInfo_binaryInfo   2
 
#define Z_OtherInfo_externallyDefinedInfo   3
 
#define Z_OtherInfo_oid   4
 
#define Z_StringOrNumeric_string   1
 
#define Z_StringOrNumeric_numeric   2
 

Typedefs

typedef struct Z_External Z_External
 
typedef struct Z_APDU Z_APDU
 
typedef struct Z_InitRequest Z_InitRequest
 
typedef struct Z_IdPass Z_IdPass
 
typedef struct Z_IdAuthentication Z_IdAuthentication
 
typedef struct Z_InitResponse Z_InitResponse
 
typedef Odr_bitmask Z_ProtocolVersion
 
typedef Odr_bitmask Z_Options
 
typedef struct Z_SearchRequest Z_SearchRequest
 
typedef struct Z_Query Z_Query
 
typedef struct Z_RPNQuery Z_RPNQuery
 
typedef struct Z_Complex Z_Complex
 
typedef struct Z_RPNStructure Z_RPNStructure
 
typedef struct Z_Operand Z_Operand
 
typedef struct Z_AttributesPlusTerm Z_AttributesPlusTerm
 
typedef struct Z_ResultSetPlusAttributes Z_ResultSetPlusAttributes
 
typedef struct Z_AttributeList Z_AttributeList
 
typedef struct Z_Term Z_Term
 
typedef struct Z_Operator Z_Operator
 
typedef struct Z_ComplexAttribute Z_ComplexAttribute
 
typedef struct Z_AttributeElement Z_AttributeElement
 
typedef struct Z_ProximityOperator Z_ProximityOperator
 
typedef Odr_int Z_ProxUnit
 
typedef struct Z_SearchResponse Z_SearchResponse
 
typedef struct Z_RecordComposition Z_RecordComposition
 
typedef struct Z_PresentRequest Z_PresentRequest
 
typedef struct Z_Segment Z_Segment
 
typedef struct Z_PresentResponse Z_PresentResponse
 
typedef struct Z_NamePlusRecordList Z_NamePlusRecordList
 
typedef struct Z_DiagRecs Z_DiagRecs
 
typedef struct Z_Records Z_Records
 
typedef struct Z_NamePlusRecord Z_NamePlusRecord
 
typedef struct Z_FragmentSyntax Z_FragmentSyntax
 
typedef struct Z_DiagRec Z_DiagRec
 
typedef struct Z_DefaultDiagFormat Z_DefaultDiagFormat
 
typedef struct Z_Range Z_Range
 
typedef struct Z_DatabaseSpecificUnit Z_DatabaseSpecificUnit
 
typedef struct Z_DatabaseSpecific Z_DatabaseSpecific
 
typedef struct Z_ElementSetNames Z_ElementSetNames
 
typedef Odr_int Z_PresentStatus
 
typedef struct Z_DbSpecific Z_DbSpecific
 
typedef struct Z_CompSpec Z_CompSpec
 
typedef struct Z_ElementSpec Z_ElementSpec
 
typedef struct Z_Specification Z_Specification
 
typedef struct Z_DeleteResultSetRequest Z_DeleteResultSetRequest
 
typedef struct Z_DeleteResultSetResponse Z_DeleteResultSetResponse
 
typedef struct Z_ListStatus Z_ListStatus
 
typedef struct Z_ListStatuses Z_ListStatuses
 
typedef Odr_int Z_DeleteStatus
 
typedef struct Z_AccessControlRequest Z_AccessControlRequest
 
typedef struct Z_AccessControlResponse Z_AccessControlResponse
 
typedef struct Z_ResourceControlRequest Z_ResourceControlRequest
 
typedef struct Z_ResourceControlResponse Z_ResourceControlResponse
 
typedef struct Z_TriggerResourceControlRequest Z_TriggerResourceControlRequest
 
typedef struct Z_ResourceReportRequest Z_ResourceReportRequest
 
typedef struct Z_ResourceReportResponse Z_ResourceReportResponse
 
typedef Z_External Z_ResourceReport
 
typedef Odr_oid Z_ResourceReportId
 
typedef struct Z_ScanRequest Z_ScanRequest
 
typedef struct Z_ScanResponse Z_ScanResponse
 
typedef struct Z_ListEntries Z_ListEntries
 
typedef struct Z_Entry Z_Entry
 
typedef struct Z_TermInfo Z_TermInfo
 
typedef struct Z_byDatabaseList_s Z_byDatabaseList_s
 
typedef struct Z_byDatabaseList Z_byDatabaseList
 
typedef struct Z_OccurrenceByAttributesElem Z_OccurrenceByAttributesElem
 
typedef struct Z_OccurrenceByAttributes Z_OccurrenceByAttributes
 
typedef struct Z_SortKeySpecList Z_SortKeySpecList
 
typedef struct Z_SortRequest Z_SortRequest
 
typedef struct Z_SortResponse Z_SortResponse
 
typedef struct Z_SortKeySpec Z_SortKeySpec
 
typedef struct Z_SortDbSpecificList_s Z_SortDbSpecificList_s
 
typedef struct Z_SortDbSpecificList Z_SortDbSpecificList
 
typedef struct Z_SortElement Z_SortElement
 
typedef struct Z_SortAttributes Z_SortAttributes
 
typedef struct Z_SortKey Z_SortKey
 
typedef struct Z_ExtendedServicesRequest Z_ExtendedServicesRequest
 
typedef struct Z_ExtendedServicesResponse Z_ExtendedServicesResponse
 
typedef struct Z_Permissions_s Z_Permissions_s
 
typedef struct Z_Permissions Z_Permissions
 
typedef struct Z_Close Z_Close
 
typedef Odr_int Z_CloseReason
 
typedef struct Z_DuplicateDetectionRequest Z_DuplicateDetectionRequest
 
typedef struct Z_DuplicateDetectionCriterion Z_DuplicateDetectionCriterion
 
typedef struct Z_RetentionCriterion Z_RetentionCriterion
 
typedef struct Z_SortCriterionPreferredDatabases Z_SortCriterionPreferredDatabases
 
typedef struct Z_SortCriterion Z_SortCriterion
 
typedef struct Z_DuplicateDetectionResponse Z_DuplicateDetectionResponse
 
typedef Odr_oct Z_ReferenceId
 
typedef Odr_oid Z_AttributeSetId
 
typedef struct Z_OtherInformationUnit Z_OtherInformationUnit
 
typedef struct Z_OtherInformation Z_OtherInformation
 
typedef struct Z_InfoCategory Z_InfoCategory
 
typedef struct Z_IntUnit Z_IntUnit
 
typedef struct Z_Unit Z_Unit
 
typedef char Z_InternationalString
 
typedef Z_InternationalString Z_ResultSetId
 
typedef Z_InternationalString Z_ElementSetName
 
typedef Z_InternationalString Z_DatabaseName
 
typedef struct Z_StringOrNumeric Z_StringOrNumeric
 

Functions

int z_External (ODR o, Z_External **p, int opt, const char *name)
 codec for BER EXTERNAL More...
 
int z_APDU (ODR o, Z_APDU **p, int opt, const char *name)
 
int z_InitRequest (ODR o, Z_InitRequest **p, int opt, const char *name)
 
int z_IdPass (ODR o, Z_IdPass **p, int opt, const char *name)
 
int z_IdAuthentication (ODR o, Z_IdAuthentication **p, int opt, const char *name)
 
int z_InitResponse (ODR o, Z_InitResponse **p, int opt, const char *name)
 
int z_ProtocolVersion (ODR o, Z_ProtocolVersion **p, int opt, const char *name)
 
int z_Options (ODR o, Z_Options **p, int opt, const char *name)
 
int z_SearchRequest (ODR o, Z_SearchRequest **p, int opt, const char *name)
 
int z_Query (ODR o, Z_Query **p, int opt, const char *name)
 
int z_RPNQuery (ODR o, Z_RPNQuery **p, int opt, const char *name)
 
int z_Complex (ODR o, Z_Complex **p, int opt, const char *name)
 
int z_RPNStructure (ODR o, Z_RPNStructure **p, int opt, const char *name)
 
int z_Operand (ODR o, Z_Operand **p, int opt, const char *name)
 
int z_AttributesPlusTerm (ODR o, Z_AttributesPlusTerm **p, int opt, const char *name)
 
int z_ResultSetPlusAttributes (ODR o, Z_ResultSetPlusAttributes **p, int opt, const char *name)
 
int z_AttributeList (ODR o, Z_AttributeList **p, int opt, const char *name)
 
int z_Term (ODR o, Z_Term **p, int opt, const char *name)
 
int z_Operator (ODR o, Z_Operator **p, int opt, const char *name)
 
int z_ComplexAttribute (ODR o, Z_ComplexAttribute **p, int opt, const char *name)
 
int z_AttributeElement (ODR o, Z_AttributeElement **p, int opt, const char *name)
 
int z_ProximityOperator (ODR o, Z_ProximityOperator **p, int opt, const char *name)
 
int z_ProxUnit (ODR o, Z_ProxUnit **p, int opt, const char *name)
 
int z_SearchResponse (ODR o, Z_SearchResponse **p, int opt, const char *name)
 
int z_RecordComposition (ODR o, Z_RecordComposition **p, int opt, const char *name)
 
int z_PresentRequest (ODR o, Z_PresentRequest **p, int opt, const char *name)
 
int z_Segment (ODR o, Z_Segment **p, int opt, const char *name)
 
int z_PresentResponse (ODR o, Z_PresentResponse **p, int opt, const char *name)
 
int z_NamePlusRecordList (ODR o, Z_NamePlusRecordList **p, int opt, const char *name)
 
int z_DiagRecs (ODR o, Z_DiagRecs **p, int opt, const char *name)
 
int z_Records (ODR o, Z_Records **p, int opt, const char *name)
 
int z_NamePlusRecord (ODR o, Z_NamePlusRecord **p, int opt, const char *name)
 
int z_FragmentSyntax (ODR o, Z_FragmentSyntax **p, int opt, const char *name)
 
int z_DiagRec (ODR o, Z_DiagRec **p, int opt, const char *name)
 
int z_DefaultDiagFormat (ODR o, Z_DefaultDiagFormat **p, int opt, const char *name)
 
int z_Range (ODR o, Z_Range **p, int opt, const char *name)
 
int z_DatabaseSpecificUnit (ODR o, Z_DatabaseSpecificUnit **p, int opt, const char *name)
 
int z_DatabaseSpecific (ODR o, Z_DatabaseSpecific **p, int opt, const char *name)
 
int z_ElementSetNames (ODR o, Z_ElementSetNames **p, int opt, const char *name)
 
int z_PresentStatus (ODR o, Z_PresentStatus **p, int opt, const char *name)
 
int z_DbSpecific (ODR o, Z_DbSpecific **p, int opt, const char *name)
 
int z_CompSpec (ODR o, Z_CompSpec **p, int opt, const char *name)
 
int z_ElementSpec (ODR o, Z_ElementSpec **p, int opt, const char *name)
 
int z_Specification (ODR o, Z_Specification **p, int opt, const char *name)
 
int z_DeleteResultSetRequest (ODR o, Z_DeleteResultSetRequest **p, int opt, const char *name)
 
int z_DeleteResultSetResponse (ODR o, Z_DeleteResultSetResponse **p, int opt, const char *name)
 
int z_ListStatus (ODR o, Z_ListStatus **p, int opt, const char *name)
 
int z_ListStatuses (ODR o, Z_ListStatuses **p, int opt, const char *name)
 
int z_DeleteStatus (ODR o, Z_DeleteStatus **p, int opt, const char *name)
 
int z_AccessControlRequest (ODR o, Z_AccessControlRequest **p, int opt, const char *name)
 
int z_AccessControlResponse (ODR o, Z_AccessControlResponse **p, int opt, const char *name)
 
int z_ResourceControlRequest (ODR o, Z_ResourceControlRequest **p, int opt, const char *name)
 
int z_ResourceControlResponse (ODR o, Z_ResourceControlResponse **p, int opt, const char *name)
 
int z_TriggerResourceControlRequest (ODR o, Z_TriggerResourceControlRequest **p, int opt, const char *name)
 
int z_ResourceReportRequest (ODR o, Z_ResourceReportRequest **p, int opt, const char *name)
 
int z_ResourceReportResponse (ODR o, Z_ResourceReportResponse **p, int opt, const char *name)
 
int z_ResourceReport (ODR o, Z_ResourceReport **p, int opt, const char *name)
 
int z_ResourceReportId (ODR o, Z_ResourceReportId **p, int opt, const char *name)
 
int z_ScanRequest (ODR o, Z_ScanRequest **p, int opt, const char *name)
 
int z_ScanResponse (ODR o, Z_ScanResponse **p, int opt, const char *name)
 
int z_ListEntries (ODR o, Z_ListEntries **p, int opt, const char *name)
 
int z_Entry (ODR o, Z_Entry **p, int opt, const char *name)
 
int z_TermInfo (ODR o, Z_TermInfo **p, int opt, const char *name)
 
int z_byDatabaseList_s (ODR o, Z_byDatabaseList_s **p, int opt, const char *name)
 
int z_byDatabaseList (ODR o, Z_byDatabaseList **p, int opt, const char *name)
 
int z_OccurrenceByAttributesElem (ODR o, Z_OccurrenceByAttributesElem **p, int opt, const char *name)
 
int z_OccurrenceByAttributes (ODR o, Z_OccurrenceByAttributes **p, int opt, const char *name)
 
int z_SortKeySpecList (ODR o, Z_SortKeySpecList **p, int opt, const char *name)
 
int z_SortRequest (ODR o, Z_SortRequest **p, int opt, const char *name)
 
int z_SortResponse (ODR o, Z_SortResponse **p, int opt, const char *name)
 
int z_SortKeySpec (ODR o, Z_SortKeySpec **p, int opt, const char *name)
 
int z_SortDbSpecificList_s (ODR o, Z_SortDbSpecificList_s **p, int opt, const char *name)
 
int z_SortDbSpecificList (ODR o, Z_SortDbSpecificList **p, int opt, const char *name)
 
int z_SortElement (ODR o, Z_SortElement **p, int opt, const char *name)
 
int z_SortAttributes (ODR o, Z_SortAttributes **p, int opt, const char *name)
 
int z_SortKey (ODR o, Z_SortKey **p, int opt, const char *name)
 
int z_ExtendedServicesRequest (ODR o, Z_ExtendedServicesRequest **p, int opt, const char *name)
 
int z_ExtendedServicesResponse (ODR o, Z_ExtendedServicesResponse **p, int opt, const char *name)
 
int z_Permissions_s (ODR o, Z_Permissions_s **p, int opt, const char *name)
 
int z_Permissions (ODR o, Z_Permissions **p, int opt, const char *name)
 
int z_Close (ODR o, Z_Close **p, int opt, const char *name)
 
int z_CloseReason (ODR o, Z_CloseReason **p, int opt, const char *name)
 
int z_DuplicateDetectionRequest (ODR o, Z_DuplicateDetectionRequest **p, int opt, const char *name)
 
int z_DuplicateDetectionCriterion (ODR o, Z_DuplicateDetectionCriterion **p, int opt, const char *name)
 
int z_RetentionCriterion (ODR o, Z_RetentionCriterion **p, int opt, const char *name)
 
int z_SortCriterionPreferredDatabases (ODR o, Z_SortCriterionPreferredDatabases **p, int opt, const char *name)
 
int z_SortCriterion (ODR o, Z_SortCriterion **p, int opt, const char *name)
 
int z_DuplicateDetectionResponse (ODR o, Z_DuplicateDetectionResponse **p, int opt, const char *name)
 
int z_ReferenceId (ODR o, Z_ReferenceId **p, int opt, const char *name)
 
int z_AttributeSetId (ODR o, Z_AttributeSetId **p, int opt, const char *name)
 
int z_OtherInformationUnit (ODR o, Z_OtherInformationUnit **p, int opt, const char *name)
 
int z_OtherInformation (ODR o, Z_OtherInformation **p, int opt, const char *name)
 
int z_InfoCategory (ODR o, Z_InfoCategory **p, int opt, const char *name)
 
int z_IntUnit (ODR o, Z_IntUnit **p, int opt, const char *name)
 
int z_Unit (ODR o, Z_Unit **p, int opt, const char *name)
 
int z_InternationalString (ODR o, Z_InternationalString **p, int opt, const char *name)
 
int z_ResultSetId (ODR o, Z_ResultSetId **p, int opt, const char *name)
 
int z_ElementSetName (ODR o, Z_ElementSetName **p, int opt, const char *name)
 
int z_DatabaseName (ODR o, Z_DatabaseName **p, int opt, const char *name)
 
int z_StringOrNumeric (ODR o, Z_StringOrNumeric **p, int opt, const char *name)
 
int z_ANY_type_0 (ODR o, void **p, int opt)
 

Detailed Description

ASN.1 Module Z39-50-APDU-1995.

Generated automatically by YAZ ASN.1 Compiler 0.4

Definition in file z-core.h.

Macro Definition Documentation

#define Z_AccessControlRequest_externallyDefined   2

Definition at line 869 of file z-core.h.

Referenced by z_AccessControlRequest().

#define Z_AccessControlRequest_simpleForm   1

Definition at line 868 of file z-core.h.

Referenced by z_AccessControlRequest(), and zget_AccessControlRequest().

#define Z_AccessControlResponse_externallyDefined   2

Definition at line 881 of file z-core.h.

Referenced by z_AccessControlResponse().

#define Z_AccessControlResponse_simpleForm   1

Definition at line 880 of file z-core.h.

Referenced by z_AccessControlResponse(), and zget_AccessControlResponse().

#define Z_APDU_accessControlRequest   9

Definition at line 357 of file z-core.h.

Referenced by z_APDU(), and zget_APDU().

#define Z_APDU_accessControlResponse   10

Definition at line 358 of file z-core.h.

Referenced by z_APDU(), and zget_APDU().

#define Z_APDU_close   23

Definition at line 371 of file z-core.h.

Referenced by do_close_req(), process_z_request(), z_APDU(), zget_APDU(), and ZOOM_handle_Z3950_apdu().

#define Z_APDU_deleteResultSetRequest   7

Definition at line 355 of file z-core.h.

Referenced by process_z_request(), yaz_oi_APDU(), z_APDU(), and zget_APDU().

#define Z_APDU_deleteResultSetResponse   8

Definition at line 356 of file z-core.h.

Referenced by process_deleteRequest(), yaz_oi_APDU(), z_APDU(), and zget_APDU().

#define Z_APDU_duplicateDetectionRequest   24

Definition at line 372 of file z-core.h.

Referenced by yaz_oi_APDU(), z_APDU(), and zget_APDU().

#define Z_APDU_duplicateDetectionResponse   25

Definition at line 373 of file z-core.h.

Referenced by yaz_oi_APDU(), z_APDU(), and zget_APDU().

#define Z_APDU_extendedServicesRequest   21

Definition at line 369 of file z-core.h.

Referenced by create_es_package(), process_z_request(), yaz_oi_APDU(), z_APDU(), and zget_APDU().

#define Z_APDU_extendedServicesResponse   22

Definition at line 370 of file z-core.h.

Referenced by process_ESRequest(), yaz_oi_APDU(), z_APDU(), zget_APDU(), and ZOOM_handle_Z3950_apdu().

#define Z_APDU_initRequest   1
#define Z_APDU_initResponse   2

Definition at line 350 of file z-core.h.

Referenced by process_initRequest(), yaz_oi_APDU(), z_APDU(), zget_APDU(), and ZOOM_handle_Z3950_apdu().

#define Z_APDU_presentRequest   5

Definition at line 353 of file z-core.h.

Referenced by process_z_request(), yaz_oi_APDU(), Z3950_send_present(), z_APDU(), and zget_APDU().

#define Z_APDU_presentResponse   6
#define Z_APDU_resourceControlRequest   11

Definition at line 359 of file z-core.h.

Referenced by z_APDU(), and zget_APDU().

#define Z_APDU_resourceControlResponse   12

Definition at line 360 of file z-core.h.

Referenced by z_APDU(), and zget_APDU().

#define Z_APDU_resourceReportRequest   14

Definition at line 362 of file z-core.h.

Referenced by z_APDU(), and zget_APDU().

#define Z_APDU_resourceReportResponse   15

Definition at line 363 of file z-core.h.

Referenced by z_APDU(), and zget_APDU().

#define Z_APDU_scanRequest   16
#define Z_APDU_scanResponse   17

Definition at line 365 of file z-core.h.

Referenced by process_scanRequest(), yaz_oi_APDU(), z_APDU(), zget_APDU(), and ZOOM_handle_Z3950_apdu().

#define Z_APDU_searchRequest   3

Definition at line 351 of file z-core.h.

Referenced by process_z_request(), yaz_oi_APDU(), Z3950_send_search(), z_APDU(), and zget_APDU().

#define Z_APDU_searchResponse   4
#define Z_APDU_segmentRequest   20

Definition at line 368 of file z-core.h.

Referenced by process_z_request(), z_APDU(), and zget_APDU().

#define Z_APDU_sortRequest   18

Definition at line 366 of file z-core.h.

Referenced by process_z_request(), send_Z3950_sort(), yaz_oi_APDU(), z_APDU(), and zget_APDU().

#define Z_APDU_sortResponse   19

Definition at line 367 of file z-core.h.

Referenced by process_sortRequest(), yaz_oi_APDU(), z_APDU(), zget_APDU(), and ZOOM_handle_Z3950_apdu().

#define Z_APDU_triggerResourceControlRequest   13

Definition at line 361 of file z-core.h.

Referenced by process_z_request(), z_APDU(), and zget_APDU().

#define Z_AttributeValue_complex   2
#define Z_AttributeValue_numeric   1
#define Z_Close_costLimit   3

Definition at line 1181 of file z-core.h.

#define Z_Close_finished   0

Definition at line 1178 of file z-core.h.

Referenced by process_close(), and zget_Close().

#define Z_Close_lackOfActivity   7

Definition at line 1185 of file z-core.h.

Referenced by ir_session().

#define Z_Close_peerAbort   8

Definition at line 1186 of file z-core.h.

#define Z_Close_protocolError   6

Definition at line 1184 of file z-core.h.

Referenced by ir_read().

#define Z_Close_resources   4

Definition at line 1182 of file z-core.h.

#define Z_Close_securityViolation   5

Definition at line 1183 of file z-core.h.

#define Z_Close_shutdown   1

Definition at line 1179 of file z-core.h.

#define Z_Close_systemProblem   2

Definition at line 1180 of file z-core.h.

Referenced by process_gdu_request().

#define Z_Close_unspecified   9

Definition at line 1187 of file z-core.h.

#define Z_DefaultDiagFormat_v2Addinfo   1
#define Z_DefaultDiagFormat_v3Addinfo   2
#define Z_DeleteResultSetRequest_all   1

Definition at line 823 of file z-core.h.

#define Z_DeleteResultSetRequest_list   0

Definition at line 822 of file z-core.h.

Referenced by zget_DeleteResultSetRequest().

#define Z_DeleteStatus_accessNotAllowed   4

Definition at line 854 of file z-core.h.

#define Z_DeleteStatus_bulkDeleteNotSupported   7

Definition at line 857 of file z-core.h.

#define Z_DeleteStatus_notAllRequestedResultSetsDeleted   9

Definition at line 859 of file z-core.h.

#define Z_DeleteStatus_notAllRsltSetsDeletedOnBulkDlte   8

Definition at line 858 of file z-core.h.

#define Z_DeleteStatus_previouslyDeletedByTarget   2

Definition at line 852 of file z-core.h.

#define Z_DeleteStatus_resourceControlAtOrigin   5

Definition at line 855 of file z-core.h.

#define Z_DeleteStatus_resourceControlAtTarget   6

Definition at line 856 of file z-core.h.

#define Z_DeleteStatus_resultSetDidNotExist   1

Definition at line 851 of file z-core.h.

Referenced by ztest_delete().

#define Z_DeleteStatus_resultSetInUse   10

Definition at line 860 of file z-core.h.

#define Z_DeleteStatus_success   0

Definition at line 850 of file z-core.h.

Referenced by zget_DeleteResultSetResponse(), and ztest_delete().

#define Z_DeleteStatus_systemProblemAtTarget   3

Definition at line 853 of file z-core.h.

#define Z_DiagRec_defaultFormat   1
#define Z_DiagRec_externallyDefined   2

Definition at line 737 of file z-core.h.

Referenced by z_DiagRec().

#define Z_DuplicateDetectionCriterion_caseSensitive   2

Definition at line 1214 of file z-core.h.

Referenced by z_DuplicateDetectionCriterion().

#define Z_DuplicateDetectionCriterion_levelOfMatch   1

Definition at line 1213 of file z-core.h.

Referenced by z_DuplicateDetectionCriterion().

#define Z_DuplicateDetectionCriterion_punctuationSensitive   3

Definition at line 1215 of file z-core.h.

Referenced by z_DuplicateDetectionCriterion().

#define Z_DuplicateDetectionCriterion_regularExpression   4

Definition at line 1216 of file z-core.h.

Referenced by z_DuplicateDetectionCriterion().

#define Z_DuplicateDetectionCriterion_rsDuplicates   5

Definition at line 1217 of file z-core.h.

Referenced by z_DuplicateDetectionCriterion().

#define Z_DuplicateDetectionResponse_failure   1

Definition at line 1261 of file z-core.h.

#define Z_DuplicateDetectionResponse_success   0

Definition at line 1260 of file z-core.h.

Referenced by zget_DuplicateDetectionResponse().

#define Z_ElementSetNames_databaseSpecific   2

Definition at line 774 of file z-core.h.

Referenced by z_ElementSetNames().

#define Z_ElementSetNames_generic   1
#define Z_ElementSpec_elementSetName   1

Definition at line 804 of file z-core.h.

Referenced by srw_bend_fetch(), yaz_get_esn(), Z3950_send_present(), and z_ElementSpec().

#define Z_ElementSpec_externalSpec   2

Definition at line 805 of file z-core.h.

Referenced by z_ElementSpec().

#define Z_Entry_surrogateDiagnostic   2

Definition at line 987 of file z-core.h.

Referenced by process_scanRequest(), and z_Entry().

#define Z_Entry_termInfo   1

Definition at line 986 of file z-core.h.

Referenced by process_scanRequest(), z_Entry(), and ZOOM_scanset_term_x().

#define Z_ExtendedServicesRequest_create   1

Definition at line 1121 of file z-core.h.

Referenced by create_es_package(), and zget_ExtendedServicesRequest().

#define Z_ExtendedServicesRequest_delete   2

Definition at line 1122 of file z-core.h.

Referenced by create_es_package().

#define Z_ExtendedServicesRequest_dontReturnPackage   4

Definition at line 1135 of file z-core.h.

Referenced by create_es_package().

#define Z_ExtendedServicesRequest_dontWait   3

Definition at line 1134 of file z-core.h.

Referenced by create_es_package().

#define Z_ExtendedServicesRequest_modify   3

Definition at line 1123 of file z-core.h.

Referenced by create_es_package().

#define Z_ExtendedServicesRequest_wait   1

Definition at line 1132 of file z-core.h.

Referenced by create_es_package().

#define Z_ExtendedServicesRequest_waitIfPossible   2

Definition at line 1133 of file z-core.h.

Referenced by create_es_package(), and zget_ExtendedServicesRequest().

#define Z_ExtendedServicesResponse_accepted   2

Definition at line 1144 of file z-core.h.

Referenced by handle_Z3950_es_response(), and process_ESRequest().

#define Z_ExtendedServicesResponse_done   1
#define Z_ExtendedServicesResponse_failure   3

Definition at line 1145 of file z-core.h.

Referenced by handle_Z3950_es_response(), and process_ESRequest().

#define Z_FragmentSyntax_externallyTagged   1

Definition at line 726 of file z-core.h.

Referenced by z_FragmentSyntax().

#define Z_FragmentSyntax_notExternallyTagged   2

Definition at line 727 of file z-core.h.

Referenced by z_FragmentSyntax().

#define Z_IdAuthentication_anonymous   3

Definition at line 406 of file z-core.h.

Referenced by process_initRequest(), and z_IdAuthentication().

#define Z_IdAuthentication_idPass   2
#define Z_IdAuthentication_open   1
#define Z_IdAuthentication_other   4

Definition at line 407 of file z-core.h.

Referenced by z_IdAuthentication().

#define Z_NamePlusRecord_databaseRecord   1
#define Z_NamePlusRecord_finalFragment   5

Definition at line 717 of file z-core.h.

Referenced by z_NamePlusRecord().

#define Z_NamePlusRecord_intermediateFragment   4

Definition at line 716 of file z-core.h.

Referenced by z_NamePlusRecord().

#define Z_NamePlusRecord_startingFragment   3

Definition at line 715 of file z-core.h.

Referenced by z_NamePlusRecord().

#define Z_NamePlusRecord_surrogateDiagnostic   2

Definition at line 714 of file z-core.h.

Referenced by z_NamePlusRecord(), zget_surrogateDiagRec(), and ZOOM_record_error().

#define Z_OccurrenceByAttributesElem_byDatabase   2

Definition at line 1020 of file z-core.h.

Referenced by z_OccurrenceByAttributesElem().

#define Z_OccurrenceByAttributesElem_global   1

Definition at line 1019 of file z-core.h.

Referenced by z_OccurrenceByAttributesElem().

#define Z_Operand_APT   1
#define Z_Operand_resultAttr   3

Definition at line 517 of file z-core.h.

Referenced by yaz_query_charset_convert_operand(), and z_Operand().

#define Z_Operand_resultSetId   2
#define Z_Operator_and   1
#define Z_Operator_and_not   3
#define Z_Operator_or   2
#define Z_Operator_prox   4
#define Z_Options_accessCtrl   6

Definition at line 435 of file z-core.h.

#define Z_Options_concurrentOperations   13

Definition at line 441 of file z-core.h.

Referenced by process_initRequest().

#define Z_Options_delSet   2

Definition at line 431 of file z-core.h.

Referenced by process_initRequest().

#define Z_Options_duplicateDetection   18

Definition at line 446 of file z-core.h.

#define Z_Options_encapsulation   15

Definition at line 443 of file z-core.h.

#define Z_Options_extendedServices   10

Definition at line 438 of file z-core.h.

Referenced by process_initRequest(), and ZOOM_connection_Z3950_send_init().

#define Z_Options_level_1Segmentation   11

Definition at line 439 of file z-core.h.

#define Z_Options_level_2Segmentation   12

Definition at line 440 of file z-core.h.

#define Z_Options_namedResultSets   14
#define Z_Options_negotiationModel   17
#define Z_Options_pQESCorrection   20

Definition at line 448 of file z-core.h.

#define Z_Options_present   1
#define Z_Options_queryType104   19

Definition at line 447 of file z-core.h.

#define Z_Options_resourceCtrl   5

Definition at line 434 of file z-core.h.

#define Z_Options_resourceReport   3

Definition at line 432 of file z-core.h.

#define Z_Options_resultCount   16

Definition at line 444 of file z-core.h.

#define Z_Options_scan   7

Definition at line 436 of file z-core.h.

Referenced by process_initRequest(), and ZOOM_connection_Z3950_send_init().

#define Z_Options_search   0
#define Z_Options_sort   8

Definition at line 437 of file z-core.h.

Referenced by process_initRequest(), and ZOOM_connection_Z3950_send_init().

#define Z_Options_stringSchema   21

Definition at line 449 of file z-core.h.

#define Z_Options_triggerResourceCtrl   4

Definition at line 433 of file z-core.h.

Referenced by process_initRequest().

#define Z_OtherInfo_binaryInfo   2

Definition at line 1288 of file z-core.h.

Referenced by z_OtherInformationUnit().

#define Z_OtherInfo_characterInfo   1
#define Z_OtherInfo_externallyDefinedInfo   3
#define Z_OtherInfo_oid   4

Definition at line 1290 of file z-core.h.

Referenced by z_OtherInformationUnit().

#define Z_Permissions_s_delete   1

Definition at line 1155 of file z-core.h.

#define Z_Permissions_s_invoke   5

Definition at line 1159 of file z-core.h.

#define Z_Permissions_s_modifyContents   2

Definition at line 1156 of file z-core.h.

#define Z_Permissions_s_modifyPermissions   3

Definition at line 1157 of file z-core.h.

#define Z_Permissions_s_present   4

Definition at line 1158 of file z-core.h.

#define Z_PresentStatus_failure   5

Definition at line 783 of file z-core.h.

Referenced by pack_records(), process_presentRequest(), and response_searchRequest().

#define Z_PresentStatus_partial_1   1

Definition at line 779 of file z-core.h.

#define Z_PresentStatus_partial_2   2

Definition at line 780 of file z-core.h.

Referenced by pack_records().

#define Z_PresentStatus_partial_3   3

Definition at line 781 of file z-core.h.

#define Z_PresentStatus_partial_4   4

Definition at line 782 of file z-core.h.

Referenced by pack_records().

#define Z_PresentStatus_success   0

Definition at line 778 of file z-core.h.

Referenced by pack_records(), process_presentRequest(), and zget_PresentResponse().

#define Z_ProtocolVersion_1   0
#define Z_ProtocolVersion_2   1
#define Z_ProtocolVersion_3   2
#define Z_ProximityOperator_known   1
#define Z_ProximityOperator_private   2
#define Z_ProximityOperator_Prox_equal   3

Definition at line 597 of file z-core.h.

Referenced by lookup_relation_index_from_attr().

#define Z_ProximityOperator_Prox_greaterThan   5

Definition at line 599 of file z-core.h.

Referenced by lookup_relation_index_from_attr().

#define Z_ProximityOperator_Prox_greaterThanOrEqual   4

Definition at line 598 of file z-core.h.

Referenced by lookup_relation_index_from_attr().

#define Z_ProximityOperator_Prox_lessThan   1

Definition at line 595 of file z-core.h.

Referenced by lookup_relation_index_from_attr(), and rpn2cql_structure().

#define Z_ProximityOperator_Prox_lessThanOrEqual   2

Definition at line 596 of file z-core.h.

Referenced by lookup_relation_index_from_attr(), and yaz_xml2query_operator().

#define Z_ProximityOperator_Prox_notEqual   6

Definition at line 600 of file z-core.h.

Referenced by lookup_relation_index_from_attr(), and rpn2cql_structure().

#define Z_ProxUnit_byte   11

Definition at line 621 of file z-core.h.

Referenced by z_ProxUnit_to_str(), and z_str_to_ProxUnit().

#define Z_ProxUnit_chapter   6

Definition at line 616 of file z-core.h.

#define Z_ProxUnit_character   1

Definition at line 611 of file z-core.h.

Referenced by z_ProxUnit_to_str().

#define Z_ProxUnit_document   7

Definition at line 617 of file z-core.h.

#define Z_ProxUnit_element   8

Definition at line 618 of file z-core.h.

#define Z_ProxUnit_elementType   10

Definition at line 620 of file z-core.h.

#define Z_ProxUnit_paragraph   4

Definition at line 614 of file z-core.h.

#define Z_ProxUnit_section   5

Definition at line 615 of file z-core.h.

#define Z_ProxUnit_sentence   3

Definition at line 613 of file z-core.h.

#define Z_ProxUnit_subelement   9

Definition at line 619 of file z-core.h.

#define Z_ProxUnit_word   2

Definition at line 612 of file z-core.h.

Referenced by rpn2cql_structure(), and yaz_xml2query_operator().

#define Z_Query_type_0   1

Definition at line 478 of file z-core.h.

Referenced by z_Query().

#define Z_Query_type_1   2
#define Z_Query_type_100   4

Definition at line 481 of file z-core.h.

Referenced by yaz_log_zquery_level(), yaz_query2xml(), yaz_query_to_wrbuf(), and z_Query().

#define Z_Query_type_101   5
#define Z_Query_type_102   6

Definition at line 483 of file z-core.h.

Referenced by z_Query().

#define Z_Query_type_104   7
#define Z_Query_type_2   3
#define Z_RecordComp_complex   2

Definition at line 646 of file z-core.h.

Referenced by srw_bend_fetch(), yaz_get_esn(), Z3950_send_present(), and z_RecordComposition().

#define Z_RecordComp_simple   1
#define Z_Records_DBOSD   1

Definition at line 698 of file z-core.h.

Referenced by handle_Z3950_records(), pack_records(), and z_Records().

#define Z_Records_multipleNSD   3

Definition at line 700 of file z-core.h.

Referenced by handle_Z3950_records(), and z_Records().

#define Z_Records_NSD   2

Definition at line 699 of file z-core.h.

Referenced by diagrec(), handle_Z3950_records(), and z_Records().

#define Z_ResourceControlRequest_interim   2

Definition at line 892 of file z-core.h.

#define Z_ResourceControlRequest_none   3

Definition at line 893 of file z-core.h.

#define Z_ResourceControlRequest_subset   1

Definition at line 891 of file z-core.h.

#define Z_ResourceReportResponse_failure_1   2

Definition at line 929 of file z-core.h.

#define Z_ResourceReportResponse_failure_2   3

Definition at line 930 of file z-core.h.

#define Z_ResourceReportResponse_failure_3   4

Definition at line 931 of file z-core.h.

#define Z_ResourceReportResponse_failure_4   5

Definition at line 932 of file z-core.h.

#define Z_ResourceReportResponse_failure_5   6

Definition at line 933 of file z-core.h.

#define Z_ResourceReportResponse_failure_6   7

Definition at line 934 of file z-core.h.

#define Z_ResourceReportResponse_partial   1

Definition at line 928 of file z-core.h.

#define Z_ResourceReportResponse_success   0

Definition at line 927 of file z-core.h.

Referenced by zget_ResourceReportResponse().

#define Z_RetentionCriterion_discardRsDuplicates   4

Definition at line 1231 of file z-core.h.

Referenced by z_RetentionCriterion().

#define Z_RetentionCriterion_duplicatesOnly   3

Definition at line 1230 of file z-core.h.

Referenced by z_RetentionCriterion().

#define Z_RetentionCriterion_numberOfEntries   1

Definition at line 1228 of file z-core.h.

Referenced by z_RetentionCriterion().

#define Z_RetentionCriterion_percentOfEntries   2

Definition at line 1229 of file z-core.h.

Referenced by z_RetentionCriterion().

#define Z_RPNStructure_complex   2
#define Z_RPNStructure_simple   1
#define Z_Scan_failure   6

Definition at line 965 of file z-core.h.

Referenced by process_scanRequest().

#define Z_Scan_partial_1   1

Definition at line 960 of file z-core.h.

#define Z_Scan_partial_2   2

Definition at line 961 of file z-core.h.

#define Z_Scan_partial_3   3

Definition at line 962 of file z-core.h.

#define Z_Scan_partial_4   4

Definition at line 963 of file z-core.h.

#define Z_Scan_partial_5   5

Definition at line 964 of file z-core.h.

Referenced by process_scanRequest().

#define Z_Scan_success   0

Definition at line 959 of file z-core.h.

Referenced by process_scanRequest(), and zget_ScanResponse().

#define Z_Schema_oid   1

Definition at line 814 of file z-core.h.

Referenced by Z3950_send_present(), and z_Specification().

#define Z_Schema_uri   2

Definition at line 815 of file z-core.h.

Referenced by srw_bend_fetch(), and z_Specification().

#define Z_SearchResponse_estimate   4

Definition at line 632 of file z-core.h.

Referenced by handle_Z3950_search_response(), and response_searchRequest().

#define Z_SearchResponse_interim   2

Definition at line 630 of file z-core.h.

#define Z_SearchResponse_none   3

Definition at line 631 of file z-core.h.

Referenced by response_searchRequest().

#define Z_SearchResponse_subset   1

Definition at line 629 of file z-core.h.

Referenced by response_searchRequest().

#define Z_SortCriterion_leastConmprehensive   2

Definition at line 1250 of file z-core.h.

Referenced by z_SortCriterion().

#define Z_SortCriterion_leastCost   5

Definition at line 1253 of file z-core.h.

Referenced by z_SortCriterion().

#define Z_SortCriterion_mostComprehensive   1

Definition at line 1249 of file z-core.h.

Referenced by z_SortCriterion().

#define Z_SortCriterion_mostRecent   3

Definition at line 1251 of file z-core.h.

Referenced by z_SortCriterion().

#define Z_SortCriterion_oldest   4

Definition at line 1252 of file z-core.h.

Referenced by z_SortCriterion().

#define Z_SortCriterion_preferredDatabases   6

Definition at line 1254 of file z-core.h.

Referenced by z_SortCriterion().

#define Z_SortElement_databaseSpecific   2

Definition at line 1098 of file z-core.h.

Referenced by z_SortElement().

#define Z_SortElement_generic   1
#define Z_SortKey_elementSpec   2

Definition at line 1114 of file z-core.h.

Referenced by z_SortKey().

#define Z_SortKey_sortAttributes   3
#define Z_SortKey_sortField   1
#define Z_SortKeySpec_abort   1
#define Z_SortKeySpec_ascending   0
#define Z_SortKeySpec_ascendingByFrequency   3

Definition at line 1065 of file z-core.h.

#define Z_SortKeySpec_caseInsensitive   1

Definition at line 1069 of file z-core.h.

Referenced by yaz_sort_spec(), yaz_sort_spec_to_cql(), and yaz_sort_spec_to_srw_sortkeys().

#define Z_SortKeySpec_caseSensitive   0

Definition at line 1068 of file z-core.h.

Referenced by yaz_sort_spec(), yaz_sort_spec_to_cql(), and yaz_sort_spec_to_srw_sortkeys().

#define Z_SortKeySpec_descending   1
#define Z_SortKeySpec_descendingByfrequency   4

Definition at line 1066 of file z-core.h.

#define Z_SortKeySpec_missingValueData   3
#define Z_SortKeySpec_null   2
#define Z_SortResponse_empty   1

Definition at line 1050 of file z-core.h.

Referenced by zget_SortResponse().

#define Z_SortResponse_failure   2

Definition at line 1048 of file z-core.h.

Referenced by process_sortRequest().

#define Z_SortResponse_interim   2

Definition at line 1051 of file z-core.h.

#define Z_SortResponse_none   4

Definition at line 1053 of file z-core.h.

#define Z_SortResponse_partial_1   1

Definition at line 1047 of file z-core.h.

#define Z_SortResponse_success   0

Definition at line 1046 of file z-core.h.

Referenced by zget_SortResponse(), and ztest_sort().

#define Z_SortResponse_unchanged   3

Definition at line 1052 of file z-core.h.

#define Z_StringOrNumeric_numeric   2
#define Z_StringOrNumeric_string   1
#define Z_Term_characterString   3
#define Z_Term_dateTime   5

Definition at line 551 of file z-core.h.

Referenced by rpn_term_type(), yaz_query2xml_term(), and z_Term().

#define Z_Term_external   6

Definition at line 552 of file z-core.h.

Referenced by rpn_term_type(), yaz_query2xml_term(), z_Term(), and z_Term_create().

#define Z_Term_general   1
#define Z_Term_integerAndUnit   7

Definition at line 553 of file z-core.h.

Referenced by yaz_query2xml_term(), and z_Term().

#define Z_Term_null   8
#define Z_Term_numeric   2
#define Z_Term_oid   4

Definition at line 550 of file z-core.h.

Referenced by rpn_term_type(), yaz_query2xml_term(), and z_Term().

#define Z_TriggerResourceControlRequest_cancel   3

Definition at line 911 of file z-core.h.

#define Z_TriggerResourceControlRequest_resourceControl   2

Definition at line 910 of file z-core.h.

#define Z_TriggerResourceControlRequest_resourceReport   1

Definition at line 909 of file z-core.h.

Referenced by zget_TriggerResourceControlRequest().

Typedef Documentation

Definition at line 163 of file z-core.h.

Definition at line 166 of file z-core.h.

typedef struct Z_APDU Z_APDU

Definition at line 19 of file z-core.h.

Definition at line 76 of file z-core.h.

Definition at line 64 of file z-core.h.

Definition at line 283 of file z-core.h.

Definition at line 58 of file z-core.h.

Definition at line 208 of file z-core.h.

Definition at line 205 of file z-core.h.

typedef struct Z_Close Z_Close

Definition at line 256 of file z-core.h.

Definition at line 259 of file z-core.h.

typedef struct Z_Complex Z_Complex

Definition at line 49 of file z-core.h.

Definition at line 73 of file z-core.h.

typedef struct Z_CompSpec Z_CompSpec

Definition at line 139 of file z-core.h.

Definition at line 310 of file z-core.h.

Definition at line 127 of file z-core.h.

Definition at line 124 of file z-core.h.

typedef struct Z_DbSpecific Z_DbSpecific

Definition at line 136 of file z-core.h.

Definition at line 118 of file z-core.h.

Definition at line 148 of file z-core.h.

Definition at line 151 of file z-core.h.

Definition at line 160 of file z-core.h.

typedef struct Z_DiagRec Z_DiagRec

Definition at line 115 of file z-core.h.

typedef struct Z_DiagRecs Z_DiagRecs

Definition at line 103 of file z-core.h.

Definition at line 265 of file z-core.h.

Definition at line 262 of file z-core.h.

Definition at line 277 of file z-core.h.

Definition at line 307 of file z-core.h.

Definition at line 130 of file z-core.h.

typedef struct Z_ElementSpec Z_ElementSpec

Definition at line 142 of file z-core.h.

typedef struct Z_Entry Z_Entry

Definition at line 199 of file z-core.h.

Definition at line 244 of file z-core.h.

Definition at line 247 of file z-core.h.

typedef struct Z_External Z_External

Definition at line 15 of file z-core.h.

Definition at line 112 of file z-core.h.

Definition at line 28 of file z-core.h.

typedef struct Z_IdPass Z_IdPass

Definition at line 25 of file z-core.h.

Definition at line 292 of file z-core.h.

typedef struct Z_InitRequest Z_InitRequest

Definition at line 22 of file z-core.h.

Definition at line 31 of file z-core.h.

typedef char Z_InternationalString

Definition at line 301 of file z-core.h.

typedef struct Z_IntUnit Z_IntUnit

Definition at line 295 of file z-core.h.

typedef struct Z_ListEntries Z_ListEntries

Definition at line 196 of file z-core.h.

typedef struct Z_ListStatus Z_ListStatus

Definition at line 154 of file z-core.h.

Definition at line 157 of file z-core.h.

Definition at line 109 of file z-core.h.

Definition at line 100 of file z-core.h.

Definition at line 214 of file z-core.h.

Definition at line 211 of file z-core.h.

typedef struct Z_Operand Z_Operand

Definition at line 55 of file z-core.h.

typedef struct Z_Operator Z_Operator

Definition at line 70 of file z-core.h.

Definition at line 37 of file z-core.h.

Definition at line 289 of file z-core.h.

Definition at line 286 of file z-core.h.

typedef struct Z_Permissions Z_Permissions

Definition at line 253 of file z-core.h.

Definition at line 250 of file z-core.h.

Definition at line 91 of file z-core.h.

Definition at line 97 of file z-core.h.

Definition at line 133 of file z-core.h.

Definition at line 34 of file z-core.h.

Definition at line 79 of file z-core.h.

Definition at line 82 of file z-core.h.

typedef struct Z_Query Z_Query

Definition at line 43 of file z-core.h.

typedef struct Z_Range Z_Range

Definition at line 121 of file z-core.h.

Definition at line 88 of file z-core.h.

typedef struct Z_Records Z_Records

Definition at line 106 of file z-core.h.

Definition at line 280 of file z-core.h.

Definition at line 169 of file z-core.h.

Definition at line 172 of file z-core.h.

Definition at line 184 of file z-core.h.

Definition at line 187 of file z-core.h.

Definition at line 178 of file z-core.h.

Definition at line 181 of file z-core.h.

Definition at line 304 of file z-core.h.

Definition at line 61 of file z-core.h.

Definition at line 268 of file z-core.h.

typedef struct Z_RPNQuery Z_RPNQuery

Definition at line 46 of file z-core.h.

Definition at line 52 of file z-core.h.

typedef struct Z_ScanRequest Z_ScanRequest

Definition at line 190 of file z-core.h.

Definition at line 193 of file z-core.h.

Definition at line 40 of file z-core.h.

Definition at line 85 of file z-core.h.

typedef struct Z_Segment Z_Segment

Definition at line 94 of file z-core.h.

Definition at line 238 of file z-core.h.

Definition at line 274 of file z-core.h.

Definition at line 271 of file z-core.h.

Definition at line 232 of file z-core.h.

Definition at line 229 of file z-core.h.

typedef struct Z_SortElement Z_SortElement

Definition at line 235 of file z-core.h.

typedef struct Z_SortKey Z_SortKey

Definition at line 241 of file z-core.h.

typedef struct Z_SortKeySpec Z_SortKeySpec

Definition at line 226 of file z-core.h.

Definition at line 217 of file z-core.h.

typedef struct Z_SortRequest Z_SortRequest

Definition at line 220 of file z-core.h.

Definition at line 223 of file z-core.h.

Definition at line 145 of file z-core.h.

Definition at line 313 of file z-core.h.

typedef struct Z_Term Z_Term

Definition at line 67 of file z-core.h.

typedef struct Z_TermInfo Z_TermInfo

Definition at line 202 of file z-core.h.

Definition at line 175 of file z-core.h.

typedef struct Z_Unit Z_Unit

Definition at line 298 of file z-core.h.

Function Documentation

int z_AccessControlRequest ( ODR  o,
Z_AccessControlRequest **  p,
int  opt,
const char *  name 
)
int z_AccessControlResponse ( ODR  o,
Z_AccessControlResponse **  p,
int  opt,
const char *  name 
)
int z_ANY_type_0 ( ODR  o,
void **  p,
int  opt 
)

Definition at line 1623 of file z-core.c.

Referenced by z_Query().

int z_APDU ( ODR  o,
Z_APDU **  p,
int  opt,
const char *  name 
)
int z_AttributeElement ( ODR  o,
Z_AttributeElement **  p,
int  opt,
const char *  name 
)
int z_AttributeList ( ODR  o,
Z_AttributeList **  p,
int  opt,
const char *  name 
)
int z_AttributeSetId ( ODR  o,
Z_AttributeSetId **  p,
int  opt,
const char *  name 
)
int z_AttributesPlusTerm ( ODR  o,
Z_AttributesPlusTerm **  p,
int  opt,
const char *  name 
)
int z_byDatabaseList ( ODR  o,
Z_byDatabaseList **  p,
int  opt,
const char *  name 
)
int z_byDatabaseList_s ( ODR  o,
Z_byDatabaseList_s **  p,
int  opt,
const char *  name 
)
int z_Close ( ODR  o,
Z_Close **  p,
int  opt,
const char *  name 
)
int z_CloseReason ( ODR  o,
Z_CloseReason **  p,
int  opt,
const char *  name 
)

Definition at line 1364 of file z-core.c.

References ODR_CONTEXT, odr_implicit_tag, and odr_integer().

Referenced by z_Close().

int z_Complex ( ODR  o,
Z_Complex **  p,
int  opt,
const char *  name 
)
int z_ComplexAttribute ( ODR  o,
Z_ComplexAttribute **  p,
int  opt,
const char *  name 
)
int z_CompSpec ( ODR  o,
Z_CompSpec **  p,
int  opt,
const char *  name 
)
int z_DatabaseName ( ODR  o,
Z_DatabaseName **  p,
int  opt,
const char *  name 
)
int z_DatabaseSpecific ( ODR  o,
Z_DatabaseSpecific **  p,
int  opt,
const char *  name 
)
int z_DatabaseSpecificUnit ( ODR  o,
Z_DatabaseSpecificUnit **  p,
int  opt,
const char *  name 
)
int z_DbSpecific ( ODR  o,
Z_DbSpecific **  p,
int  opt,
const char *  name 
)
int z_DefaultDiagFormat ( ODR  o,
Z_DefaultDiagFormat **  p,
int  opt,
const char *  name 
)
int z_DeleteResultSetRequest ( ODR  o,
Z_DeleteResultSetRequest **  p,
int  opt,
const char *  name 
)
int z_DeleteResultSetResponse ( ODR  o,
Z_DeleteResultSetResponse **  p,
int  opt,
const char *  name 
)
int z_DeleteStatus ( ODR  o,
Z_DeleteStatus **  p,
int  opt,
const char *  name 
)

Definition at line 852 of file z-core.c.

References ODR_CONTEXT, odr_implicit_tag, and odr_integer().

Referenced by z_DeleteResultSetResponse(), and z_ListStatus().

int z_DiagRec ( ODR  o,
Z_DiagRec **  p,
int  opt,
const char *  name 
)
int z_DiagRecs ( ODR  o,
Z_DiagRecs **  p,
int  opt,
const char *  name 
)

Definition at line 561 of file z-core.c.

References odr::direction, ODR_DECODE, odr_initmember(), odr_missing(), odr_sequence_of(), and z_DiagRec().

Referenced by z_Records().

int z_DuplicateDetectionCriterion ( ODR  o,
Z_DuplicateDetectionCriterion **  p,
int  opt,
const char *  name 
)
int z_DuplicateDetectionRequest ( ODR  o,
Z_DuplicateDetectionRequest **  p,
int  opt,
const char *  name 
)
int z_DuplicateDetectionResponse ( ODR  o,
Z_DuplicateDetectionResponse **  p,
int  opt,
const char *  name 
)
int z_ElementSetName ( ODR  o,
Z_ElementSetName **  p,
int  opt,
const char *  name 
)
int z_ElementSetNames ( ODR  o,
Z_ElementSetNames **  p,
int  opt,
const char *  name 
)
int z_ElementSpec ( ODR  o,
Z_ElementSpec **  p,
int  opt,
const char *  name 
)
int z_Entry ( ODR  o,
Z_Entry **  p,
int  opt,
const char *  name 
)
int z_ExtendedServicesRequest ( ODR  o,
Z_ExtendedServicesRequest **  p,
int  opt,
const char *  name 
)
int z_ExtendedServicesResponse ( ODR  o,
Z_ExtendedServicesResponse **  p,
int  opt,
const char *  name 
)
int z_External ( ODR  o,
Z_External **  p,
int  opt,
const char *  name 
)

codec for BER EXTERNAL

This routine is the BER codec for the EXTERNAL type. It handles information in single-ASN1-type and octet-aligned for known structures.

  [UNIVERSAL 8] IMPLICIT SEQUENCE {
  direct-reference      OBJECT IDENTIFIER OPTIONAL,
  indirect-reference    INTEGER OPTIONAL,
  data-value-descriptor ObjectDescriptor OPTIONAL,
  encoding              CHOICE {
    single-ASN1-type   [0] ABSTRACT_SYNTAX.&Type,
    octet-aligned      [1] IMPLICIT OCTET STRING,
    arbitrary          [2] IMPLICIT BIT STRING
    }
  }

arbitrary BIT STRING not handled yet.

Definition at line 95 of file prt-ext.c.

References Odr_private::bp, Odr_private::buf, odr_oct::buf, odr::direction, Z_ext_typeent::fun, odr_oct::len, odr_any(), odr_bitstring(), odr_choice(), odr_choice_bias(), ODR_CONTEXT, ODR_DECODE, ODR_EXPLICIT, ODR_EXTERNAL, odr_graphicstring(), ODR_IMPLICIT, odr_implicit_settag(), odr_implicit_tag, odr_integer(), odr_octetstring(), odr_oid(), odr_ok, odr_peektag(), odr_sequence_begin(), odr_sequence_end(), ODR_UNIVERSAL, odr::op, Odr_private::size, type, Z_ext_typeent::what, odr_arm::which, yaz_log(), YLOG_LOG, z_Admin(), z_BriefBib(), z_CharSetandLanguageNegotiation(), z_DateTime(), z_DES_RN_Object(), z_DiagnosticFormat(), z_EIExportInvocation(), z_ESExportSpecification(), z_Espec1(), z_ExplainRecord(), z_ext_getentbyref(), Z_External_acfDes1, Z_External_acfKrb1, Z_External_acfPrompt1, Z_External_arbitrary, Z_External_charSetandLanguageNegotiation, Z_External_CQL, Z_External_dateTime, Z_External_diag1, Z_External_ESAdmin, Z_External_espec1, Z_External_explainRecord, Z_External_exportInvocation, Z_External_exportSpecification, Z_External_extendedService, Z_External_grs1, Z_External_itemOrder, Z_External_multisrch2, Z_External_OCLCUserInfo, Z_External_octet, Z_External_OPAC, Z_External_periodicQuerySchedule, Z_External_persistentQuery, Z_External_persistentResultSet, Z_External_promptObject1, Z_External_resourceReport1, Z_External_resourceReport2, Z_External_searchResult1, Z_External_single, Z_External_summary, Z_External_sutrs, Z_External_universeReport, Z_External_update, Z_External_update0, Z_External_userFacets, Z_External_userInfo1, z_FacetList(), z_GenericRecord(), z_InternationalString(), z_IOItemOrder(), z_IU0Update(), z_IUUpdate(), z_KRBObject(), z_MultipleSearchTerms_2(), z_OCLC_UserInformation(), z_OPACRecord(), z_OtherInformation(), z_PQSPeriodicQuerySchedule(), z_PQueryPersistentQuery(), z_PromptObject1(), z_PRPersistentResultSet(), z_ResourceReport1(), z_ResourceReport2(), z_SearchInfoReport(), z_SUTRS(), z_TaskPackage(), and z_UniverseReport().

Referenced by z_AccessControlRequest(), z_AccessControlResponse(), z_ChallengeUnit1(), z_DiagRec(), z_DuplicateDetectionCriterion(), z_DuplicateDetectionRequest(), z_ElementData(), z_ElementMetaData(), z_ElementSpec(), z_ExtendedServicesInfo(), z_ExtendedServicesRequest(), z_ExtendedServicesResponse(), z_FragmentSyntax(), z_HoldingsRecord(), z_IdAuthentication(), z_InitRequest(), z_InitResponse(), z_IOBilling(), z_IOOriginPartNotToKeep(), z_IOOriginPartToKeep(), z_IOTargetPart(), z_IU0SuppliedRecords_elem(), z_IU0SuppliedRecordsId(), z_IU0TaskPackageRecordStructure(), z_IUOriginPartToKeep(), z_IUSuppliedRecords_elem(), z_IUSuppliedRecordsId(), z_IUTaskPackageRecordStructure(), z_NamePlusRecord(), z_OPACRecord(), z_OtherInformationUnit(), z_PrivateCharacterSet(), z_ProcessingInformation(), z_Query(), z_ResourceReport(), z_TaskPackage(), and z_Term().

int z_FragmentSyntax ( ODR  o,
Z_FragmentSyntax **  p,
int  opt,
const char *  name 
)
int z_IdAuthentication ( ODR  o,
Z_IdAuthentication **  p,
int  opt,
const char *  name 
)
int z_IdPass ( ODR  o,
Z_IdPass **  p,
int  opt,
const char *  name 
)
int z_InfoCategory ( ODR  o,
Z_InfoCategory **  p,
int  opt,
const char *  name 
)
int z_InitRequest ( ODR  o,
Z_InitRequest **  p,
int  opt,
const char *  name 
)
int z_InitResponse ( ODR  o,
Z_InitResponse **  p,
int  opt,
const char *  name 
)
int z_InternationalString ( ODR  o,
Z_InternationalString **  p,
int  opt,
const char *  name 
)

Definition at line 1598 of file z-core.c.

References odr_generalstring().

Referenced by z_AccessInfo(), z_AttributeDescription(), z_AttributeSetInfo(), z_AttributeType(), z_BriefBib(), z_CategoryInfo(), z_ChallengeUnit1(), z_CircRecord(), z_Close(), z_ContactInfo(), z_DatabaseName(), z_DbUnavail_0(), z_DefaultDiagFormat(), z_DeleteResultSetResponse(), z_DiagnosticFormat_s(), z_DuplicateDetectionRequest(), z_EIOriginPartNotToKeep(), z_EIOriginPartToKeep(), z_ElementData(), z_ElementInfo(), z_ElementMetaData(), z_ElementRequestCompositeElementPrimitives(), z_ElementSetName(), z_ElementSetNames(), z_ElementSpec(), z_ESAdminOriginPartToKeep(), z_ESDestination(), z_ESDestinationOther(), z_Espec1(), z_ExtendedServicesInfo(), z_ExtendedServicesRequest(), z_External(), z_FormatSpec(), z_HoldingsAndCircData(), z_HumanStringUnit(), z_IconObjectUnit(), z_IdPass(), z_ImportParameters(), z_InitRequest(), z_InitResponse(), z_IOBilling(), z_IOContact(), z_IOCreditCardInfo(), z_IOResultSetItem(), z_IU0CorrelationInfo(), z_IU0OriginPartToKeep(), z_IU0SuppliedRecords_elem(), z_IU0SuppliedRecordsId(), z_IUCorrelationInfo(), z_IUOriginPartToKeep(), z_IUSuppliedRecords_elem(), z_IUSuppliedRecordsId(), z_KRBRequest(), z_KRBResponse(), z_LanguageCode(), z_NetworkAddressIA(), z_NetworkAddressOPA(), z_NetworkAddressOther(), z_OtherInformationUnit(), z_PerElementDetails(), z_Permissions_s(), z_PQSOriginPartNotToKeep(), z_PQSOriginPartToKeep(), z_PQSPeriod(), z_PQSTargetPart(), z_PQueryOriginPartNotToKeep(), z_PQueryOriginPartToKeep(), z_PrivateCapOperator(), z_ProcessingInformation(), z_PromptId(), z_PromptIdEnumeratedPrompt(), z_PROriginPartNotToKeep(), z_Proximity(), z_PRTargetPart(), z_QueryExpressionTerm(), z_RecordSyntaxInfo(), z_ResourceReport1(), z_ResourceReport2(), z_ResponseUnit1(), z_ResultsByDB_s(), z_ResultSetId(), z_SchemaInfo(), z_SearchInfoReport_s(), z_SearchKey(), z_SearchRequest(), z_SortCriterionPreferredDatabases(), z_SortKey(), z_SortRequest(), z_Specification(), z_StringList(), z_StringOrNumeric(), z_SutrsRecord(), z_TagSetElements(), z_TagSetInfo(), z_TargetInfo(), z_TaskPackage(), z_Term(), z_TermInfo(), z_TermListDetails(), z_TermListElement(), z_Triple(), z_Unit(), z_UnitInfo(), z_Units(), z_UnitType(), z_Usage(), z_ValueDescription(), z_VariantClass(), z_VariantSetInfo(), z_VariantType(), and z_Volume().

int z_IntUnit ( ODR  o,
Z_IntUnit **  p,
int  opt,
const char *  name 
)
int z_ListEntries ( ODR  o,
Z_ListEntries **  p,
int  opt,
const char *  name 
)
int z_ListStatus ( ODR  o,
Z_ListStatus **  p,
int  opt,
const char *  name 
)
int z_ListStatuses ( ODR  o,
Z_ListStatuses **  p,
int  opt,
const char *  name 
)
int z_NamePlusRecord ( ODR  o,
Z_NamePlusRecord **  p,
int  opt,
const char *  name 
)
int z_NamePlusRecordList ( ODR  o,
Z_NamePlusRecordList **  p,
int  opt,
const char *  name 
)

Definition at line 549 of file z-core.c.

References odr::direction, ODR_DECODE, odr_initmember(), odr_missing(), odr_sequence_of(), and z_NamePlusRecord().

Referenced by z_Records().

int z_OccurrenceByAttributes ( ODR  o,
Z_OccurrenceByAttributes **  p,
int  opt,
const char *  name 
)
int z_OccurrenceByAttributesElem ( ODR  o,
Z_OccurrenceByAttributesElem **  p,
int  opt,
const char *  name 
)
int z_Operand ( ODR  o,
Z_Operand **  p,
int  opt,
const char *  name 
)
int z_Operator ( ODR  o,
Z_Operator **  p,
int  opt,
const char *  name 
)
int z_Options ( ODR  o,
Z_Options **  p,
int  opt,
const char *  name 
)

Definition at line 169 of file z-core.c.

References odr_bitstring(), ODR_CONTEXT, and odr_implicit_tag.

Referenced by z_InitRequest(), and z_InitResponse().

int z_OtherInformation ( ODR  o,
Z_OtherInformation **  p,
int  opt,
const char *  name 
)
int z_OtherInformationUnit ( ODR  o,
Z_OtherInformationUnit **  p,
int  opt,
const char *  name 
)
int z_Permissions ( ODR  o,
Z_Permissions **  p,
int  opt,
const char *  name 
)
int z_Permissions_s ( ODR  o,
Z_Permissions_s **  p,
int  opt,
const char *  name 
)
int z_PresentRequest ( ODR  o,
Z_PresentRequest **  p,
int  opt,
const char *  name 
)
int z_PresentResponse ( ODR  o,
Z_PresentResponse **  p,
int  opt,
const char *  name 
)
int z_PresentStatus ( ODR  o,
Z_PresentStatus **  p,
int  opt,
const char *  name 
)

Definition at line 725 of file z-core.c.

References ODR_CONTEXT, odr_implicit_tag, and odr_integer().

Referenced by z_PresentResponse(), and z_SearchResponse().

int z_ProtocolVersion ( ODR  o,
Z_ProtocolVersion **  p,
int  opt,
const char *  name 
)

Definition at line 164 of file z-core.c.

References odr_bitstring(), ODR_CONTEXT, and odr_implicit_tag.

Referenced by z_InitRequest(), and z_InitResponse().

int z_ProximityOperator ( ODR  o,
Z_ProximityOperator **  p,
int  opt,
const char *  name 
)
int z_ProxUnit ( ODR  o,
Z_ProxUnit **  p,
int  opt,
const char *  name 
)

Definition at line 444 of file z-core.c.

References odr_integer().

Referenced by z_ProximityOperator().

int z_Query ( ODR  o,
Z_Query **  p,
int  opt,
const char *  name 
)
int z_Range ( ODR  o,
Z_Range **  p,
int  opt,
const char *  name 
)
int z_RecordComposition ( ODR  o,
Z_RecordComposition **  p,
int  opt,
const char *  name 
)
int z_Records ( ODR  o,
Z_Records **  p,
int  opt,
const char *  name 
)
int z_ReferenceId ( ODR  o,
Z_ReferenceId **  p,
int  opt,
const char *  name 
)
int z_ResourceControlRequest ( ODR  o,
Z_ResourceControlRequest **  p,
int  opt,
const char *  name 
)
int z_ResourceControlResponse ( ODR  o,
Z_ResourceControlResponse **  p,
int  opt,
const char *  name 
)
int z_ResourceReport ( ODR  o,
Z_ResourceReport **  p,
int  opt,
const char *  name 
)

Definition at line 973 of file z-core.c.

References z_External().

Referenced by z_Close(), z_ResourceControlRequest(), and z_ResourceReportResponse().

int z_ResourceReportId ( ODR  o,
Z_ResourceReportId **  p,
int  opt,
const char *  name 
)

Definition at line 978 of file z-core.c.

References odr_oid().

Referenced by z_Close(), z_ResourceReportRequest(), and z_TriggerResourceControlRequest().

int z_ResourceReportRequest ( ODR  o,
Z_ResourceReportRequest **  p,
int  opt,
const char *  name 
)
int z_ResourceReportResponse ( ODR  o,
Z_ResourceReportResponse **  p,
int  opt,
const char *  name 
)
int z_ResultSetId ( ODR  o,
Z_ResultSetId **  p,
int  opt,
const char *  name 
)
int z_ResultSetPlusAttributes ( ODR  o,
Z_ResultSetPlusAttributes **  p,
int  opt,
const char *  name 
)
int z_RetentionCriterion ( ODR  o,
Z_RetentionCriterion **  p,
int  opt,
const char *  name 
)
int z_RPNQuery ( ODR  o,
Z_RPNQuery **  p,
int  opt,
const char *  name 
)

Definition at line 235 of file z-core.c.

References odr_missing(), odr_ok, odr_sequence_begin(), odr_sequence_end(), z_AttributeSetId(), and z_RPNStructure().

Referenced by z_Query().

int z_RPNStructure ( ODR  o,
Z_RPNStructure **  p,
int  opt,
const char *  name 
)
int z_ScanRequest ( ODR  o,
Z_ScanRequest **  p,
int  opt,
const char *  name 
)
int z_ScanResponse ( ODR  o,
Z_ScanResponse **  p,
int  opt,
const char *  name 
)
int z_SearchRequest ( ODR  o,
Z_SearchRequest **  p,
int  opt,
const char *  name 
)
int z_SearchResponse ( ODR  o,
Z_SearchResponse **  p,
int  opt,
const char *  name 
)
int z_Segment ( ODR  o,
Z_Segment **  p,
int  opt,
const char *  name 
)
int z_SortAttributes ( ODR  o,
Z_SortAttributes **  p,
int  opt,
const char *  name 
)
int z_SortCriterion ( ODR  o,
Z_SortCriterion **  p,
int  opt,
const char *  name 
)
int z_SortCriterionPreferredDatabases ( ODR  o,
Z_SortCriterionPreferredDatabases **  p,
int  opt,
const char *  name 
)
int z_SortDbSpecificList ( ODR  o,
Z_SortDbSpecificList **  p,
int  opt,
const char *  name 
)
int z_SortDbSpecificList_s ( ODR  o,
Z_SortDbSpecificList_s **  p,
int  opt,
const char *  name 
)
int z_SortElement ( ODR  o,
Z_SortElement **  p,
int  opt,
const char *  name 
)
int z_SortKey ( ODR  o,
Z_SortKey **  p,
int  opt,
const char *  name 
)
int z_SortKeySpec ( ODR  o,
Z_SortKeySpec **  p,
int  opt,
const char *  name 
)
int z_SortKeySpecList ( ODR  o,
Z_SortKeySpecList **  p,
int  opt,
const char *  name 
)
int z_SortRequest ( ODR  o,
Z_SortRequest **  p,
int  opt,
const char *  name 
)
int z_SortResponse ( ODR  o,
Z_SortResponse **  p,
int  opt,
const char *  name 
)
int z_Specification ( ODR  o,
Z_Specification **  p,
int  opt,
const char *  name 
)
int z_StringOrNumeric ( ODR  o,
Z_StringOrNumeric **  p,
int  opt,
const char *  name 
)
int z_Term ( ODR  o,
Z_Term **  p,
int  opt,
const char *  name 
)
int z_TermInfo ( ODR  o,
Z_TermInfo **  p,
int  opt,
const char *  name 
)
int z_TriggerResourceControlRequest ( ODR  o,
Z_TriggerResourceControlRequest **  p,
int  opt,
const char *  name 
)
int z_Unit ( ODR  o,
Z_Unit **  p,
int  opt,
const char *  name 
)