TCP request info. More...
|struct comm_point *||cp|
|the TCP comm point for this. More...|
|struct sldns_buffer *||spool_buffer|
|the buffer to use to spool reply from mesh into, it can then be copied to the result list and written. More...|
|are we in worker_handle function call (for recursion callback) |
|is the comm point dropped (by worker handle). More...|
|is the comm point set to send_reply (by mesh new client in worker handle), if so answer is available in c.buffer |
|read channel has closed, just write pending results |
|read again |
|number of outstanding requests |
|struct tcp_req_open_item *||open_req_list|
|list of outstanding requests |
|number of pending writeable results |
|struct tcp_req_done_item *||done_req_list|
|list of pending writable result packets, malloced one at a time |
TCP request info.
List of requests outstanding on the channel, that are asked for but not yet answered back.
|struct comm_point* tcp_req_info::cp|
the TCP comm point for this.
Its buffer is used for read/write
Referenced by comm_point_create_tcp_handler(), tcp_req_info_clear(), tcp_req_info_handle_read_close(), tcp_req_info_handle_readdone(), tcp_req_info_handle_writedone(), tcp_req_info_send_reply(), tcp_req_info_setup_listen(), and tcp_req_info_start_write_buf().
|struct sldns_buffer* tcp_req_info::spool_buffer|