YAZ
5.34.0
|
Implements ODR OCTET codec. More...
#include "odr-priv.h"
Go to the source code of this file.
Functions | |
int | odr_octetstring (ODR o, Odr_oct **p, int opt, const char *name) |
int | odr_cstring (ODR o, char **p, int opt, const char *name) |
int | odr_iconv_string (ODR o, char **p, int opt, const char *name) |
Implements ODR OCTET codec.
Definition in file odr_oct.c.
int odr_cstring | ( | ODR | o, |
char ** | p, | ||
int | opt, | ||
const char * | name | ||
) |
Definition at line 60 of file odr_oct.c.
References ber_octetstring(), ber_tag(), odr_oct::buf, odr::direction, odr::error, odr_oct::len, name, ODR_DECODE, ODR_ENCODE, odr_malloc(), odr_missing(), ODR_OCTETSTRING, ODR_PRINT, odr_printf(), odr_prname(), ODR_UNIVERSAL, odr::op, opt, Odr_private::t_class, and Odr_private::t_tag.
Referenced by odr_generalizedtime(), odr_graphicstring(), and odr_visiblestring().
int odr_iconv_string | ( | ODR | o, |
char ** | p, | ||
int | opt, | ||
const char * | name | ||
) |
Definition at line 107 of file odr_oct.c.
References ber_octetstring(), ber_tag(), odr_oct::buf, odr::direction, odr::error, Odr_private::iconv_handle, odr_oct::len, name, ODATA, ODR_DECODE, ODR_ENCODE, odr_malloc(), odr_missing(), ODR_OCTETSTRING, ODR_PRINT, odr_printf(), odr_prname(), odr_seterror(), ODR_UNIVERSAL, odr::op, opt, Odr_private::t_class, Odr_private::t_tag, and yaz_iconv().
Referenced by odr_generalstring().
Definition at line 19 of file odr_oct.c.
References ber_octetstring(), ber_tag(), odr::direction, odr::error, name, ODR_DECODE, odr_malloc(), odr_missing(), ODR_OCTETSTRING, ODR_PRINT, odr_printf(), odr_prname(), odr_seterror(), ODR_UNIVERSAL, OOTHER, odr::op, opt, Odr_private::print, Odr_private::stream_write, Odr_private::t_class, and Odr_private::t_tag.
Referenced by ber_octetstring(), odr_external(), z_AccessControlRequest(), z_AccessControlResponse(), z_DRNType(), z_ElementData(), z_ElementMetaData(), z_Encryption(), z_External(), z_FragmentSyntax(), z_HitVector(), z_IconObjectUnit(), z_IU0SuppliedRecords_elem(), z_IUSuppliedRecords_elem(), z_KRBResponse(), z_OtherInformationUnit(), z_Query(), z_ReferenceId(), z_SortKeySpec(), z_SUTRS(), z_TaskPackage(), z_Term(), z_Triple(), and z_ValueDescription().