YAZ  5.25.0
Data Fields
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(), ZOOM_connection_create(), and ZOOM_connection_destroy().

◆ buf_out

char* ZOOM_connection_p::buf_out

◆ charset

char* ZOOM_connection_p::charset

◆ client_IP

char* ZOOM_connection_p::client_IP

◆ cookie_in

char* ZOOM_connection_p::cookie_in

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

Referenced by ZOOM_connection_create(), and ZOOM_connection_destroy().

◆ cookie_out

char* ZOOM_connection_p::cookie_out

◆ cookies

yaz_cookies_t ZOOM_connection_p::cookies

◆ cs

COMSTACK ZOOM_connection_p::cs

◆ diagset

char* ZOOM_connection_p::diagset

◆ error

int ZOOM_connection_p::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

char* ZOOM_connection_p::host_port

◆ lang

char* ZOOM_connection_p::lang

◆ 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

int ZOOM_connection_p::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(), ZOOM_connection_last_event(), and ZOOM_event_nonblock().

◆ maximum_record_size

int ZOOM_connection_p::maximum_record_size

◆ 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 ZOOM_connection_p::odr_in

◆ odr_out

ODR ZOOM_connection_p::odr_out

◆ odr_print

ODR ZOOM_connection_p::odr_print

◆ odr_save

ODR ZOOM_connection_p::odr_save

◆ options

ZOOM_options ZOOM_connection_p::options

◆ password

char* ZOOM_connection_p::password

◆ preferred_message_size

int ZOOM_connection_p::preferred_message_size

◆ proto

enum oid_proto ZOOM_connection_p::proto

◆ proxy

char* ZOOM_connection_p::proxy

◆ proxy_mode

int ZOOM_connection_p::proxy_mode

◆ reconnect_ok

int ZOOM_connection_p::reconnect_ok

◆ resultsets

ZOOM_resultset ZOOM_connection_p::resultsets

◆ saveAPDU_wrbuf

WRBUF ZOOM_connection_p::saveAPDU_wrbuf

◆ 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(), ZOOM_connection_connect(), and ZOOM_handle_sru().

◆ sru_version

char* ZOOM_connection_p::sru_version

◆ 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

ZOOM_task ZOOM_connection_p::tasks

◆ tproxy

char* ZOOM_connection_p::tproxy

◆ url_authentication

int ZOOM_connection_p::url_authentication

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

Referenced by ZOOM_connection_connect(), 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: