Data Fields | |
| int | in |
| int | out |
| int | pid |
| xht | packet_table |
| int | packet_timeout |
| xht | cache_table |
| int | cache_timeout |
| pool | mempool |
| dns_resend_list | svclist |
struct to keep track of a DNS coprocess
Hash of resolved IPs
Referenced by dnsrv_deliver(), and dnsrv_process_xstream_io().
how long to keep resolutions in the cache
Referenced by dnsrv_deliver().
| int dns_io::in |
Inbound data handle
Referenced by dnsrv_child_main(), dnsrv_fork_and_capture(), and dnsrv_process_io().
memory pool to use
Referenced by dnsrv(), and dnsrv_process_io().
| int dns_io::out |
Outbound data handle
Referenced by dnsrv_child_main(), dnsrv_child_process_xstream_io(), dnsrv_fork_and_capture(), dnsrv_lookup(), and dnsrv_process_io().
Hash of dns_packet_lists
Referenced by _dnsrv_beat_packets(), dnsrv(), dnsrv_beat_packets(), dnsrv_lookup(), and dnsrv_process_xstream_io().
how long to keep packets in the queue
Referenced by _dnsrv_beat_packets(), and dnsrv().
| int dns_io::pid |
Coprocess PID
Referenced by dnsrv_process_io(), and dnsrv_thread().
list of defined services
Referenced by dnsrv(), and dnsrv_child_process_xstream_io().
1.6.1