YAZ
5.34.0
|
Implements ODR constructed codec. More...
Go to the source code of this file.
Functions | |
void | odr_setlenlen (ODR o, int len) |
int | odr_constructed_begin (ODR o, void *xxp, int zclass, int tag, const char *name) |
int | odr_constructed_more (ODR o) |
int | odr_constructed_end (ODR o) |
Implements ODR constructed codec.
Definition in file odr_cons.c.
int odr_constructed_begin | ( | ODR | o, |
void * | xxp, | ||
int | zclass, | ||
int | tag, | ||
const char * | name | ||
) |
Definition at line 24 of file odr_cons.c.
References odr_constack::base, odr_constack::base_offset, ber_declen(), ber_tag(), Odr_private::bp, odr::direction, odr::error, Odr_private::indent, odr_constack::len, odr_constack::len_offset, odr_constack::lenb, odr_constack::lenlen, Odr_private::lenlen, name, odr_constack::name, odr_constack::next, ODR_DECODE, ODR_ENCODE, odr_malloc(), odr_max, ODR_MAX_STACK, ODR_PRINT, odr_printf(), odr_prname(), odr_seterror(), ODR_STACK_POP, odr_tell, odr_write(), OOTHER, odr::op, OSTACK, odr_constack::prev, Odr_private::stack_first, Odr_private::stack_top, 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_Damaged(), ill_Electronic_Delivery_Service(), ill_Expired(), ill_Forward_Notification(), ill_Lost(), ill_Message(), ill_Overdue(), ill_Recall(), ill_Received(), ill_Renew(), ill_Renew_Answer(), ill_Request(), ill_Returned(), ill_Shipped(), ill_Status_Or_Error_Report(), ill_Status_Query(), odr_choice(), odr_sequence_begin(), odr_set_begin(), z_ChallengeUnit1(), z_DatabaseInfo(), z_Date(), z_DiagnosticFormat_s(), z_EIOriginPartNotToKeep(), z_EIOriginPartToKeep(), z_ElementRequestCompositeElement(), z_ESAdminOriginPartToKeep(), z_IconObjectUnit(), z_IOBilling(), z_IU0SuppliedRecords_elem(), z_IU0TaskPackageRecordStructure(), z_IUSuppliedRecords_elem(), z_IUTaskPackageRecordStructure(), z_NamePlusRecord(), z_Operator(), z_PQSOriginPartNotToKeep(), z_PQSOriginPartToKeep(), z_ProximityOperator(), z_ResponseUnit1(), z_ResultsByDB_s(), z_SortKeyDetails(), z_SortKeySpec(), z_TargetResponse(), z_Time(), and z_Triple().
int odr_constructed_end | ( | ODR | o | ) |
Definition at line 148 of file odr_cons.c.
References odr_constack::base, odr_constack::base_offset, ber_enclen(), Odr_private::bp, odr::direction, odr::error, Odr_private::indent, odr_constack::len, odr_constack::len_offset, odr_constack::lenlen, OCONLEN, ODR_DECODE, ODR_ENCODE, ODR_PRINT, odr_printf(), odr_prname(), odr_putc, ODR_S_END, ODR_S_SET, odr_seek(), odr_seterror(), ODR_STACK_EMPTY, ODR_STACK_POP, odr_tell, OLENOV, OOTHER, odr::op, and Odr_private::stack_top.
Referenced by ill_Answer(), ill_Cancel(), ill_Cancel_Reply(), ill_Checked_In(), ill_Conditional_Reply(), ill_Damaged(), ill_Electronic_Delivery_Service(), ill_Expired(), ill_Forward_Notification(), ill_Lost(), ill_Message(), ill_Overdue(), ill_Recall(), ill_Received(), ill_Renew(), ill_Renew_Answer(), ill_Request(), ill_Returned(), ill_Shipped(), ill_Status_Or_Error_Report(), ill_Status_Query(), odr_choice(), odr_sequence_end(), odr_set_end(), z_ChallengeUnit1(), z_DatabaseInfo(), z_Date(), z_DiagnosticFormat_s(), z_EIOriginPartNotToKeep(), z_EIOriginPartToKeep(), z_ElementRequestCompositeElement(), z_ESAdminOriginPartToKeep(), z_IconObjectUnit(), z_IOBilling(), z_IU0SuppliedRecords_elem(), z_IU0TaskPackageRecordStructure(), z_IUSuppliedRecords_elem(), z_IUTaskPackageRecordStructure(), z_NamePlusRecord(), z_Operator(), z_PQSOriginPartNotToKeep(), z_PQSOriginPartToKeep(), z_ProximityOperator(), z_ResponseUnit1(), z_ResultsByDB_s(), z_SortKeyDetails(), z_SortKeySpec(), z_TargetResponse(), z_Time(), and z_Triple().
int odr_constructed_more | ( | ODR | o | ) |
Definition at line 136 of file odr_cons.c.
References odr_constack::base, Odr_private::bp, odr::error, odr_constack::len, ODR_STACK_EMPTY, odr::op, and Odr_private::stack_top.
Referenced by ber_tag(), odr_choice(), odr_peektag(), and odr_sequence_more().
void odr_setlenlen | ( | ODR | o, |
int | len | ||
) |
Definition at line 19 of file odr_cons.c.
References Odr_private::lenlen, and odr::op.