YAZ  5.23.1
Data Fields
tcpip_state Struct Reference

Data Fields

char * altbuf
 
int altsize
 
int altlen
 
int written
 
int towrite
 
int(* complete )(const char *buf, int len)
 
char * bind_host
 
struct addrinfo * ai
 
struct addrinfo * ai_connect
 
int ipv6_only
 
int pipefd [2]
 
char * hoststr
 
const char * port
 
yaz_thread_t thread_id
 
char buf [128]
 
char * connect_request_buf
 
int connect_request_len
 
char * connect_response_buf
 
int connect_response_len
 

Detailed Description

Definition at line 114 of file tcpip.c.

Field Documentation

struct addrinfo* tcpip_state::ai
struct addrinfo* tcpip_state::ai_connect

Definition at line 126 of file tcpip.c.

Referenced by cont_connect(), tcpip_connect(), and tcpip_state_create().

char* tcpip_state::altbuf

Definition at line 116 of file tcpip.c.

Referenced by tcpip_close(), tcpip_get(), tcpip_more(), and tcpip_state_create().

int tcpip_state::altlen

Definition at line 118 of file tcpip.c.

Referenced by tcpip_get(), tcpip_more(), and tcpip_state_create().

int tcpip_state::altsize

Definition at line 117 of file tcpip.c.

Referenced by tcpip_get(), and tcpip_state_create().

char* tcpip_state::bind_host

Definition at line 123 of file tcpip.c.

Referenced by connect_and_bind(), create_net_socket(), tcpip_close(), and tcpip_state_create().

char tcpip_state::buf[128]

Definition at line 137 of file tcpip.c.

Referenced by tcpip_addrstr().

int(* tcpip_state::complete) (const char *buf, int len)
char* tcpip_state::connect_request_buf

Definition at line 143 of file tcpip.c.

Referenced by connect_and_bind(), tcpip_close(), tcpip_rcvconnect(), and tcpip_state_create().

int tcpip_state::connect_request_len

Definition at line 144 of file tcpip.c.

Referenced by connect_and_bind(), tcpip_rcvconnect(), and tcpip_state_create().

char* tcpip_state::connect_response_buf

Definition at line 145 of file tcpip.c.

Referenced by tcpip_close(), tcpip_rcvconnect(), and tcpip_state_create().

int tcpip_state::connect_response_len

Definition at line 146 of file tcpip.c.

Referenced by tcpip_rcvconnect(), and tcpip_state_create().

char* tcpip_state::hoststr

Definition at line 130 of file tcpip.c.

Referenced by resolver_thread(), tcpip_close(), tcpip_state_create(), and tcpip_straddr().

int tcpip_state::ipv6_only

Definition at line 127 of file tcpip.c.

Referenced by create_net_socket(), resolver_thread(), and tcpip_straddr().

int tcpip_state::pipefd[2]
const char* tcpip_state::port

Definition at line 131 of file tcpip.c.

Referenced by resolver_thread(), tcpip_state_create(), and tcpip_straddr().

yaz_thread_t tcpip_state::thread_id

Definition at line 132 of file tcpip.c.

Referenced by tcpip_close(), tcpip_straddr(), and wait_resolver_thread().

int tcpip_state::towrite

Definition at line 121 of file tcpip.c.

Referenced by tcpip_put(), and tcpip_state_create().

int tcpip_state::written

Definition at line 120 of file tcpip.c.

Referenced by tcpip_put(), and tcpip_state_create().


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