YAZ  5.34.0
Functions
odr_tag.c File Reference

Implements ODR IMPLICIT tagging codec. More...

#include "odr-priv.h"

Go to the source code of this file.

Functions

int odr_peektag (ODR o, int *zclass, int *tag, int *cons)
 
int odr_implicit_settag (ODR o, int zclass, int tag)
 
int odr_initmember (ODR o, void *p, int size)
 

Detailed Description

Implements ODR IMPLICIT tagging codec.

Definition in file odr_tag.c.

Function Documentation

◆ odr_implicit_settag()

int odr_implicit_settag ( ODR  o,
int  zclass,
int  tag 
)

Definition at line 32 of file odr_tag.c.

References odr::error, odr::op, Odr_private::t_class, and Odr_private::t_tag.

Referenced by ill_Answer(), ill_Cancel(), ill_Cancel_Reply(), ill_Checked_In(), ill_Conditional_Reply(), ill_Conditional_Results(), ill_Damaged(), ill_Estimate_Results(), ill_Expired(), ill_Forward_Notification(), ill_Hold_Placed_Results(), ill_ItemRequest(), ill_Locations_Results(), ill_Lost(), ill_Message(), ill_Recall(), ill_Received(), ill_Renew(), ill_Renew_Answer(), ill_Request(), ill_Retry_Results(), ill_Returned(), ill_Shipped(), ill_Status_Or_Error_Report(), ill_Status_Query(), ill_Supply_Details(), ill_Unfilled_Results(), ill_Will_Supply_Results(), odr_choice(), odr_external(), z_AccessInfo(), z_AccessRestrictionsUnit(), z_AttCombo(), z_AttributeCombinations(), z_AttributeDescription(), z_AttributeDetails(), z_AttributeList(), z_AttributeSetDetails(), z_AttributeSetInfo(), z_AttributesPlusTerm(), z_AttributeType(), z_AttributeTypeDetails(), z_AttributeValue(), z_BadSpec(), z_BriefBib(), z_CategoryList(), z_ChallengeUnit1(), z_ComplexAttribute(), z_CompSpec(), z_Costs(), z_DatabaseInfo(), z_DuplicateDetectionRequest(), z_DuplicateDetectionResponse(), z_ElementMetaData(), z_ElementSetDetails(), z_ESAdminTargetPart(), z_Espec1(), z_ExtendedServicesResponse(), z_External(), z_FacetField(), z_HoldingsAndCircData(), z_Iso2022OriginProposal(), z_Iso2022TargetResponse(), z_Iso8777Capabilities(), z_IU0TargetPart(), z_IUTargetPart(), z_IUTaskPackageRecordStructure(), z_ListEntries(), z_OPACRecord(), z_OriginProposal(), z_OtherInformation(), z_PerElementDetails(), z_Permissions_s(), z_PQSOriginPartToKeep(), z_PQueryOriginPartToKeep(), z_PresentRequest(), z_PrivateCapabilities(), z_ProximitySupport(), z_RecordSyntax(), z_RecordSyntaxInfo(), z_ResourceReport1(), z_ResourceReport2(), z_ResultSetPlusAttributes(), z_RetrievalRecordDetails(), z_RpnCapabilities(), z_ScanRequest(), z_SchemaInfo(), z_SearchRequest(), z_Segment(), z_SortDetails(), z_SortKeyDetails(), z_SortRequest(), z_SortResponse(), z_TagSetElements(), z_TagSetInfo(), z_TargetInfo(), z_TaskPackage(), z_TermInfo(), z_TermListDetails(), z_TermListElement(), z_TermListInfo(), z_UnitInfo(), z_UnitType(), z_Variant(), z_VariantClass(), and z_VariantSetInfo().

◆ odr_initmember()

int odr_initmember ( ODR  o,
void *  p,
int  size 
)

Definition at line 44 of file odr_tag.c.

References odr::direction, odr::error, ODR_DECODE, odr_malloc(), odr::op, and Odr_private::t_class.

Referenced by ill_Already_Tried_List_Type(), ill_APDU(), ill_Damaged_DetailsSpecific_units(), ill_Delivery_Service(), ill_Delivery_ServiceElectronic_delivery(), ill_Name_Of_Person_Or_Institution(), ill_Overdue_ExtensionS(), ill_Person_Or_Institution_Symbol(), ill_Provider_Error_Report(), ill_Send_To_List_Type(), ill_String(), ill_Supplemental_Item_Description(), ill_SystemNo(), ill_User_Error_Report(), z_AccessCtrl(), z_AccessRestrictions(), z_Admin(), z_AltOidList(), z_APDU(), z_AttributeCombination(), z_AttributeList(), z_AttributeValueList(), z_AttrListList(), z_byDatabaseList(), z_Challenge1(), z_CharSetandLanguageNegotiation(), z_DatabaseList(), z_DatabaseSpecific(), z_DateQuarter(), z_DateSeason(), z_DES_RN_Object(), z_DiagFormat(), z_DiagnosticFormat(), z_DiagRec(), z_DiagRecs(), z_DuplicateDetectionCriterion(), z_EIExportInvocation(), z_EIOriginPartNotToKeepRanges(), z_ElementData(), z_ElementDataType(), z_ElementInfoList(), z_ElementRequest(), z_ElementRequestCompositeElementPrimitives(), z_ElementRequestCompositeElementSpecs(), z_ElementSetNames(), z_ElementSpec(), z_Entry(), z_Environment(), z_Era(), z_ESAdminOriginPartNotToKeep(), z_ESDestination(), z_ESExportSpecification(), z_ETagPath(), z_ETagUnit(), z_ExplainRecord(), z_ExtServices(), z_FacetList(), z_FragmentSyntax(), z_GenericRecord(), z_HoldingsRecord(), z_HumanString(), z_IconObject(), z_IdAuthentication(), z_IOItemOrder(), z_Iso2022(), z_IU0SuppliedRecords(), z_IU0SuppliedRecordsId(), z_IU0Update(), z_IUSuppliedRecords(), z_IUSuppliedRecordsId(), z_IUTaskPackageRecordStructureSurrogateDiagnostics(), z_IUUpdate(), z_KRBObject(), z_ListStatuses(), z_MultipleSearchTerms_2(), z_NamePlusRecordList(), z_NetworkAddress(), z_OccurrenceByAttributes(), z_Occurrences(), z_OidList(), z_Operand(), z_Operator(), z_OriginProposal_0(), z_OtherInformation(), z_Path(), z_Permissions(), z_PQSPeriod(), z_PQSPeriodicQuerySchedule(), z_PQueryOriginPartNotToKeep(), z_PQueryPersistentQuery(), z_PrivateCharacterSet(), z_PrivateCharacterSetViaOid(), z_PromptId(), z_PromptObject1(), z_Proximity(), z_ProxSupportUnit(), z_PRPersistentResultSet(), z_Query(), z_QueryExpression(), z_QueryTypeDetails(), z_RecordComposition(), z_Records(), z_Response1(), z_ResultsByDB(), z_ResultsByDB_sList(), z_RetentionCriterion(), z_RPNStructure(), z_Scan(), z_SearchInfoReport(), z_Segmentation(), z_Sort(), z_SortCriterion(), z_SortCriterionPreferredDatabases(), z_SortDbSpecificList(), z_SortElement(), z_SortKey(), z_SortKeySpecList(), z_StringList(), z_StringOrNumeric(), z_TagPath(), z_Term(), z_ValueDescription(), z_ValueSet(), and z_ValueSetEnumerated().

◆ odr_peektag()

int odr_peektag ( ODR  o,
int *  zclass,
int *  tag,
int *  cons 
)