YAZ 5.37.0
ZOOM_connection_p Struct Reference

#include <zoom-p.h>

Data Fields

enum oid_proto proto
COMSTACK cs
char * host_port
int error
char * addinfo
char * diagset
int state
int mask
int reconnect_ok
ODR odr_in
ODR odr_out
ODR odr_print
ODR odr_save
char * buf_in
int len_in
char * buf_out
int len_out
char * proxy
char * tproxy
int proxy_mode
char * charset
char * lang
char * cookie_out
char * cookie_in
char * client_IP
char * sru_version
char * user
char * group
char * password
int url_authentication
int async
int support_named_resultsets
int last_event
int maximum_record_size
int preferred_message_size
ZOOM_task tasks
ZOOM_options options
ZOOM_resultset resultsets
ZOOM_Event m_queue_front
ZOOM_Event m_queue_back
zoom_sru_mode sru_mode
int no_redirects
yaz_cookies_t cookies
char * location
int log_details
int log_api
WRBUF saveAPDU_wrbuf
int expire_search
int expire_record

Detailed Description

Definition at line 65 of file zoom-p.h.

Field Documentation

◆ addinfo

char* ZOOM_connection_p::addinfo

◆ async

int ZOOM_connection_p::async

◆ buf_in

char* ZOOM_connection_p::buf_in

Definition at line 80 of file zoom-p.h.

Referenced by do_read(), and ZOOM_connection_create().

◆ buf_out

char* ZOOM_connection_p::buf_out

◆ charset

char* ZOOM_connection_p::charset

Definition at line 87 of file zoom-p.h.

Referenced by send_srw(), ZOOM_connection_create(), and ZOOM_connection_Z3950_send_init().

◆ client_IP

char* ZOOM_connection_p::client_IP

Definition at line 91 of file zoom-p.h.

Referenced by encode_APDU(), and ZOOM_connection_create().

◆ cookie_in

char* ZOOM_connection_p::cookie_in

Definition at line 90 of file zoom-p.h.

Referenced by ZOOM_connection_create().

◆ cookie_out

char* ZOOM_connection_p::cookie_out

Definition at line 89 of file zoom-p.h.

Referenced by encode_APDU(), and ZOOM_connection_create().

◆ cookies

yaz_cookies_t ZOOM_connection_p::cookies

Definition at line 113 of file zoom-p.h.

Referenced by handle_http(), send_HTTP_redirect(), and ZOOM_connection_create().

◆ cs

◆ diagset

char* ZOOM_connection_p::diagset

Definition at line 71 of file zoom-p.h.

Referenced by ZOOM_connection_create(), and ZOOM_set_dset_error().

◆ error

◆ expire_record

int ZOOM_connection_p::expire_record

Definition at line 126 of file zoom-p.h.

Referenced by ZOOM_memcached_add(), ZOOM_memcached_configure(), and ZOOM_memcached_init().

◆ expire_search

int ZOOM_connection_p::expire_search

◆ group

char* ZOOM_connection_p::group

◆ host_port

◆ lang

char* ZOOM_connection_p::lang

Definition at line 88 of file zoom-p.h.

Referenced by ZOOM_connection_create(), and ZOOM_connection_Z3950_send_init().

◆ last_event

int ZOOM_connection_p::last_event

Definition at line 101 of file zoom-p.h.

Referenced by ZOOM_connection_create(), and ZOOM_connection_get_event().

◆ len_in

int ZOOM_connection_p::len_in

Definition at line 81 of file zoom-p.h.

Referenced by do_read(), and ZOOM_connection_create().

◆ len_out

int ZOOM_connection_p::len_out

◆ location

char* ZOOM_connection_p::location

◆ log_api

int ZOOM_connection_p::log_api

◆ log_details

◆ m_queue_back

ZOOM_Event ZOOM_connection_p::m_queue_back

◆ m_queue_front

ZOOM_Event ZOOM_connection_p::m_queue_front

◆ mask

int ZOOM_connection_p::mask

Definition at line 73 of file zoom-p.h.

Referenced by do_write_ex().

◆ maximum_record_size

int ZOOM_connection_p::maximum_record_size

Definition at line 103 of file zoom-p.h.

Referenced by ZOOM_connection_create(), and ZOOM_connection_Z3950_send_init().

◆ no_redirects

int ZOOM_connection_p::no_redirects

Definition at line 112 of file zoom-p.h.

Referenced by handle_http(), and ZOOM_connection_create().

◆ odr_in

◆ odr_out

◆ odr_print

ODR ZOOM_connection_p::odr_print

Definition at line 77 of file zoom-p.h.

Referenced by do_read(), encode_APDU(), ZOOM_connection_create(), and ZOOM_send_GDU().

◆ odr_save

ODR ZOOM_connection_p::odr_save

Definition at line 78 of file zoom-p.h.

Referenced by do_read(), encode_APDU(), ZOOM_API(), ZOOM_connection_create(), and ZOOM_send_GDU().

◆ options

◆ password

char* ZOOM_connection_p::password

◆ preferred_message_size

int ZOOM_connection_p::preferred_message_size

Definition at line 104 of file zoom-p.h.

Referenced by ZOOM_connection_create(), and ZOOM_connection_Z3950_send_init().

◆ proto

enum oid_proto ZOOM_connection_p::proto

◆ proxy

char* ZOOM_connection_p::proxy

Definition at line 84 of file zoom-p.h.

Referenced by do_connect_host(), send_HTTP_redirect(), and ZOOM_connection_create().

◆ proxy_mode

int ZOOM_connection_p::proxy_mode

◆ reconnect_ok

int ZOOM_connection_p::reconnect_ok

◆ resultsets

ZOOM_resultset ZOOM_connection_p::resultsets

Definition at line 108 of file zoom-p.h.

Referenced by Z3950_send_search(), and ZOOM_connection_create().

◆ saveAPDU_wrbuf

WRBUF ZOOM_connection_p::saveAPDU_wrbuf

Definition at line 118 of file zoom-p.h.

Referenced by ZOOM_connection_create().

◆ sru_mode

zoom_sru_mode ZOOM_connection_p::sru_mode

Definition at line 111 of file zoom-p.h.

Referenced by handle_http(), send_srw(), and ZOOM_handle_sru().

◆ sru_version

char* ZOOM_connection_p::sru_version

Definition at line 92 of file zoom-p.h.

Referenced by ZOOM_connection_create(), and ZOOM_srw_get_pdu().

◆ state

int ZOOM_connection_p::state

◆ support_named_resultsets

int ZOOM_connection_p::support_named_resultsets

Definition at line 100 of file zoom-p.h.

Referenced by Z3950_send_search(), and ZOOM_connection_create().

◆ tasks

◆ tproxy

char* ZOOM_connection_p::tproxy

Definition at line 85 of file zoom-p.h.

Referenced by do_connect_host(), and ZOOM_connection_create().

◆ url_authentication

int ZOOM_connection_p::url_authentication

Definition at line 97 of file zoom-p.h.

Referenced by ZOOM_connection_create(), and ZOOM_srw_get_pdu().

◆ user

char* ZOOM_connection_p::user

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