YAZ  4.2.57
Data Fields
Odr_private Struct Reference

ODR private data. More...

#include <odr-priv.h>

Data Fields

struct odr_constackstack_first
struct odr_constackstack_top
const char ** tmp_names_buf
int tmp_names_sz
struct Odr_ber_tag odr_ber_tag
yaz_iconv_t iconv_handle
int error_id
char element [80]
void(* stream_write )(ODR o, void *handle, int type, const char *buf, int len)
void(* stream_close )(void *handle)
int can_grow
int t_class
int t_tag
int enable_bias
int choice_bias
int lenlen
FILE * print
int indent

Detailed Description

ODR private data.

Definition at line 84 of file odr-priv.h.

Field Documentation

int Odr_private::can_grow

Definition at line 101 of file odr-priv.h.

Referenced by odr_createmem(), odr_destroy(), odr_grow_block(), and odr_setbuf().

int Odr_private::choice_bias

Definition at line 106 of file odr-priv.h.

Referenced by odr_choice(), odr_choice_bias(), and odr_reset().

char Odr_private::element[80]

Definition at line 96 of file odr-priv.h.

Referenced by odr_getelement(), odr_setelement(), and odr_seterror().

int Odr_private::enable_bias

Definition at line 105 of file odr-priv.h.

Referenced by odr_choice_bias(), odr_choice_enable_bias(), and odr_createmem().

int Odr_private::error_id

Definition at line 95 of file odr-priv.h.

Referenced by odr_geterrorx(), and odr_seterror().

yaz_iconv_t Odr_private::iconv_handle

used by ber_tag

Definition at line 94 of file odr-priv.h.

Referenced by odr_createmem(), odr_destroy(), odr_iconv_string(), odr_reset(), and odr_set_charset().

int Odr_private::indent

Definition at line 109 of file odr-priv.h.

Referenced by odr_constructed_begin(), odr_constructed_end(), odr_prname(), and odr_reset().

int Odr_private::lenlen

Definition at line 107 of file odr-priv.h.

Referenced by odr_constructed_begin(), odr_reset(), and odr_setlenlen().

struct Odr_ber_tag Odr_private::odr_ber_tag

size of tmp_names_buf

Definition at line 92 of file odr-priv.h.

Referenced by ber_tag(), and odr_createmem().

FILE* Odr_private::print

Definition at line 108 of file odr-priv.h.

Referenced by odr_destroy(), odr_octetstring(), odr_printf(), and odr_set_stream().

struct odr_constack* Odr_private::stack_first

Definition at line 86 of file odr-priv.h.

Referenced by odr_constructed_begin(), and odr_reset().

struct odr_constack* Odr_private::stack_top

first member of allocated stack

Definition at line 87 of file odr-priv.h.

Referenced by odr_choice(), odr_constructed_begin(), odr_constructed_end(), odr_constructed_more(), odr_get_element_path(), and odr_reset().

void(* Odr_private::stream_close)(void *handle)

Definition at line 99 of file odr-priv.h.

Referenced by odr_destroy(), and odr_set_stream().

void(* Odr_private::stream_write)(ODR o, void *handle, int type, const char *buf, int len)

Definition at line 97 of file odr-priv.h.

Referenced by odr_octetstring(), odr_printf(), and odr_set_stream().

int Odr_private::t_class
int Odr_private::t_tag
const char** Odr_private::tmp_names_buf

top of stack

Definition at line 89 of file odr-priv.h.

Referenced by odr_get_element_path(), and odr_reset().

int Odr_private::tmp_names_sz

array returned by odr_get_element_path

Definition at line 90 of file odr-priv.h.

Referenced by odr_get_element_path(), and odr_reset().


The documentation for this struct was generated from the following file: