YAZ
5.34.0
|
#include <comstack.h>
Data Fields | |
CS_TYPE | type |
int | cerrno |
int | iofile |
void * | cprivate |
int | max_recv_bytes |
int | state |
int | newfd |
int | flags |
unsigned | io_pending |
int | event |
enum oid_proto | protocol |
int(* | f_put )(COMSTACK handle, char *buf, int size) |
int(* | f_get )(COMSTACK handle, char **buf, int *bufsize) |
int(* | f_more )(COMSTACK handle) |
int(* | f_connect )(COMSTACK handle, void *address) |
int(* | f_rcvconnect )(COMSTACK handle) |
int(* | f_bind )(COMSTACK handle, void *address, int mode) |
int(* | f_listen )(COMSTACK h, char *raddr, int *addrlen, int(*check_ip)(void *cd, const char *a, int len, int type), void *cd) |
COMSTACK(* | f_accept )(COMSTACK handle) |
void(* | f_close )(COMSTACK handle) |
const char *(* | f_addrstr )(COMSTACK handle) |
void *(* | f_straddr )(COMSTACK handle, const char *str) |
int(* | f_set_blocking )(COMSTACK handle, int blocking) |
void * | user |
Definition at line 46 of file comstack.h.
int comstack::cerrno |
Definition at line 49 of file comstack.h.
Referenced by cont_connect(), create_net_socket(), cs_set_head_only(), cs_strerror(), tcpip_accept(), tcpip_addrstr(), tcpip_bind(), tcpip_connect(), tcpip_get(), tcpip_listen(), tcpip_put(), tcpip_rcvconnect(), tcpip_type(), unix_accept(), unix_bind(), unix_connect(), unix_listen(), unix_put(), unix_rcvconnect(), and unix_type().
void* comstack::cprivate |
Definition at line 51 of file comstack.h.
Referenced by connect_and_bind(), cont_connect(), create_net_socket(), cs_get_peer_certificate_x509(), cs_print_session_info(), cs_set_head_only(), cs_set_ssl_certificate_file(), resolver_thread(), ssl_type(), tcpip_accept(), tcpip_addrstr(), tcpip_bind(), tcpip_close(), tcpip_connect(), tcpip_get(), tcpip_more(), tcpip_put(), tcpip_rcvconnect(), tcpip_straddr(), tcpip_type(), unix_accept(), unix_addrstr(), unix_bind(), unix_close(), unix_get(), unix_more(), unix_put(), unix_straddr1(), unix_type(), and wait_resolver_thread().
int comstack::event |
Definition at line 64 of file comstack.h.
Referenced by cs_look(), tcpip_accept(), tcpip_bind(), tcpip_connect(), tcpip_put(), tcpip_rcvconnect(), tcpip_type(), unix_accept(), unix_bind(), unix_connect(), unix_put(), unix_rcvconnect(), and unix_type().
Definition at line 82 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
const char*(* comstack::f_addrstr) (COMSTACK handle) |
Definition at line 84 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
int(* comstack::f_bind) (COMSTACK handle, void *address, int mode) |
Definition at line 76 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
void(* comstack::f_close) (COMSTACK handle) |
Definition at line 83 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
int(* comstack::f_connect) (COMSTACK handle, void *address) |
Definition at line 74 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
int(* comstack::f_get) (COMSTACK handle, char **buf, int *bufsize) |
Definition at line 72 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
int(* comstack::f_listen) (COMSTACK h, char *raddr, int *addrlen, int(*check_ip)(void *cd, const char *a, int len, int type), void *cd) |
Definition at line 79 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
int(* comstack::f_more) (COMSTACK handle) |
Definition at line 73 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
int(* comstack::f_put) (COMSTACK handle, char *buf, int size) |
Definition at line 71 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
int(* comstack::f_rcvconnect) (COMSTACK handle) |
Definition at line 75 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
int(* comstack::f_set_blocking) (COMSTACK handle, int blocking) |
Definition at line 86 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
void*(* comstack::f_straddr) (COMSTACK handle, const char *str) |
Definition at line 85 of file comstack.h.
Referenced by tcpip_type(), and unix_type().
int comstack::flags |
Definition at line 62 of file comstack.h.
Referenced by cont_connect(), create_net_socket(), tcpip_accept(), tcpip_addrstr(), tcpip_connect(), tcpip_put(), tcpip_set_blocking(), tcpip_straddr(), tcpip_type(), unix_accept(), unix_set_blocking(), and unix_type().
unsigned comstack::io_pending |
Definition at line 63 of file comstack.h.
Referenced by do_connect_host(), do_write_ex(), ir_read(), ir_session(), new_session(), tcpip_accept(), tcpip_connect(), tcpip_get(), tcpip_put(), tcpip_type(), unix_accept(), unix_connect(), unix_get(), unix_put(), unix_type(), yaz_url_exec(), and ZOOM_connection_do_io().
int comstack::iofile |
Definition at line 50 of file comstack.h.
Referenced by cont_connect(), create_net_socket(), tcpip_accept(), tcpip_addrstr(), tcpip_bind(), tcpip_close(), tcpip_connect(), tcpip_get(), tcpip_listen(), tcpip_put(), tcpip_rcvconnect(), tcpip_set_blocking(), tcpip_type(), unix_accept(), unix_bind(), unix_close(), unix_connect(), unix_get(), unix_listen(), unix_put(), unix_set_blocking(), unix_type(), and wait_resolver_thread().
int comstack::max_recv_bytes |
Definition at line 52 of file comstack.h.
Referenced by cs_set_max_recv_bytes(), tcpip_get(), and tcpip_type().
int comstack::newfd |
Definition at line 61 of file comstack.h.
Referenced by tcpip_accept(), tcpip_listen(), unix_accept(), and unix_listen().
enum oid_proto comstack::protocol |
Definition at line 64 of file comstack.h.
Referenced by do_connect_host(), tcpip_addrstr(), tcpip_straddr(), tcpip_type(), and unix_type().
int comstack::state |
Definition at line 53 of file comstack.h.
Referenced by cont_connect(), tcpip_accept(), tcpip_bind(), tcpip_connect(), tcpip_listen(), tcpip_rcvconnect(), tcpip_straddr(), tcpip_type(), unix_accept(), unix_bind(), unix_connect(), unix_listen(), unix_rcvconnect(), and unix_type().
CS_TYPE comstack::type |
Definition at line 48 of file comstack.h.
Referenced by cont_connect(), cs_get_peer_certificate_x509(), cs_print_session_info(), cs_set_head_only(), cs_set_ssl_certificate_file(), cs_set_ssl_ctx(), ssl_type(), tcpip_bind(), tcpip_rcvconnect(), tcpip_straddr(), tcpip_type(), and unix_type().
void* comstack::user |
Definition at line 87 of file comstack.h.
Referenced by add_listener(), new_session(), tcpip_type(), and unix_type().