dig_query Struct Reference

The dig_query structure. More...

#include <dig.h>


Public Member Functions

 ISC_LINK (dig_query_t) link
 ISC_LINK (dig_query_t) clink

Data Fields

dig_lookup_tlookup
isc_boolean_t waiting_connect
isc_boolean_t pending_free
isc_boolean_t waiting_senddone
isc_boolean_t first_pass
isc_boolean_t first_soa_rcvd
isc_boolean_t second_rr_rcvd
isc_boolean_t first_repeat_rcvd
isc_boolean_t recv_made
isc_boolean_t warn_id
isc_uint32_t first_rr_serial
isc_uint32_t second_rr_serial
isc_uint32_t msg_count
isc_uint32_t rr_count
isc_boolean_t ixfr_axfr
char * servname
char * userarg
isc_bufferlist_t sendlist
isc_bufferlist_t recvlist
isc_bufferlist_t lengthlist
isc_buffer_t recvbuf
isc_buffer_t lengthbuf
isc_buffer_t slbuf
char * recvspace
char lengthspace [4]
char slspace [4]
isc_socket_tsock
isc_sockaddr_t sockaddr
isc_time_t time_sent
isc_time_t time_recv
isc_uint64_t byte_count
isc_buffer_t sendbuf


Detailed Description

The dig_query structure.

Definition at line 204 of file dig.h.


Member Function Documentation

dig_query::ISC_LINK ( dig_query_t   ) 

dig_query::ISC_LINK ( dig_query_t   ) 


Field Documentation

dig_lookup_t* dig_query::lookup

Definition at line 205 of file dig.h.

Referenced by bringup_timer(), check_for_more_data(), clear_query(), connect_done(), connect_timeout(), followup_lookup(), launch_next_query(), printmessage(), printsection(), received(), recv_done(), say_message(), send_done(), send_tcp_connect(), send_udp(), setup_lookup(), and tcp_length_done().

isc_boolean_t dig_query::waiting_connect

Definition at line 206 of file dig.h.

Referenced by connect_done(), launch_next_query(), recv_done(), send_tcp_connect(), send_udp(), and setup_lookup().

isc_boolean_t dig_query::pending_free

Definition at line 206 of file dig.h.

Referenced by clear_query(), send_done(), and setup_lookup().

isc_boolean_t dig_query::waiting_senddone

Definition at line 206 of file dig.h.

Referenced by clear_query(), launch_next_query(), send_done(), send_udp(), and setup_lookup().

isc_boolean_t dig_query::first_pass

Definition at line 206 of file dig.h.

Referenced by setup_lookup().

isc_boolean_t dig_query::first_soa_rcvd

Definition at line 206 of file dig.h.

Referenced by check_for_more_data(), launch_next_query(), recv_done(), and setup_lookup().

isc_boolean_t dig_query::second_rr_rcvd

Definition at line 206 of file dig.h.

Referenced by check_for_more_data(), and setup_lookup().

isc_boolean_t dig_query::first_repeat_rcvd

Definition at line 206 of file dig.h.

Referenced by check_for_more_data(), and setup_lookup().

isc_boolean_t dig_query::recv_made

Definition at line 206 of file dig.h.

Referenced by send_udp(), and setup_lookup().

isc_boolean_t dig_query::warn_id

Definition at line 206 of file dig.h.

Referenced by recv_done(), and setup_lookup().

isc_uint32_t dig_query::first_rr_serial

Definition at line 215 of file dig.h.

Referenced by check_for_more_data(), and setup_lookup().

isc_uint32_t dig_query::second_rr_serial

Definition at line 216 of file dig.h.

Referenced by check_for_more_data(), and setup_lookup().

isc_uint32_t dig_query::msg_count

Definition at line 217 of file dig.h.

Referenced by check_for_more_data(), printmessage(), received(), and setup_lookup().

isc_uint32_t dig_query::rr_count

Definition at line 218 of file dig.h.

Referenced by check_for_more_data(), received(), and setup_lookup().

isc_boolean_t dig_query::ixfr_axfr

Definition at line 219 of file dig.h.

Referenced by check_for_more_data(), and setup_lookup().

char* dig_query::servname

Definition at line 220 of file dig.h.

Referenced by connect_done(), printmessage(), received(), recv_done(), say_message(), send_tcp_connect(), send_udp(), setup_lookup(), and try_clear_lookup().

char* dig_query::userarg

Definition at line 221 of file dig.h.

Referenced by printmessage(), received(), and setup_lookup().

isc_bufferlist_t dig_query::sendlist

Definition at line 222 of file dig.h.

Referenced by launch_next_query(), and send_udp().

isc_bufferlist_t dig_query::recvlist

Definition at line 222 of file dig.h.

Referenced by clear_query(), flush_lookup_list(), recv_done(), send_udp(), setup_lookup(), and tcp_length_done().

isc_bufferlist_t dig_query::lengthlist

Definition at line 222 of file dig.h.

Referenced by clear_query(), flush_lookup_list(), launch_next_query(), and setup_lookup().

isc_buffer_t dig_query::recvbuf

Definition at line 225 of file dig.h.

Referenced by clear_query(), flush_lookup_list(), recv_done(), send_udp(), setup_lookup(), and tcp_length_done().

isc_buffer_t dig_query::lengthbuf

Definition at line 225 of file dig.h.

Referenced by clear_query(), flush_lookup_list(), launch_next_query(), setup_lookup(), and tcp_length_done().

isc_buffer_t dig_query::slbuf

Definition at line 225 of file dig.h.

Referenced by launch_next_query(), and setup_lookup().

char* dig_query::recvspace

Definition at line 228 of file dig.h.

Referenced by clear_query(), recv_done(), setup_lookup(), and tcp_length_done().

char dig_query::lengthspace[4]

Definition at line 228 of file dig.h.

Referenced by setup_lookup().

char dig_query::slspace[4]

Definition at line 228 of file dig.h.

Referenced by setup_lookup().

isc_socket_t* dig_query::sock

Definition at line 231 of file dig.h.

Referenced by cancel_all(), cancel_lookup(), clear_query(), connect_done(), connect_timeout(), flush_lookup_list(), launch_next_query(), recv_done(), send_tcp_connect(), send_udp(), setup_lookup(), and tcp_length_done().

isc_sockaddr_t dig_query::sockaddr

Definition at line 234 of file dig.h.

Referenced by connect_done(), printmessage(), recv_done(), send_tcp_connect(), send_udp(), and tcp_length_done().

isc_time_t dig_query::time_sent

Definition at line 235 of file dig.h.

Referenced by launch_next_query(), received(), say_message(), and send_udp().

isc_time_t dig_query::time_recv

Definition at line 236 of file dig.h.

Referenced by received(), recv_done(), and say_message().

isc_uint64_t dig_query::byte_count

Definition at line 237 of file dig.h.

Referenced by check_for_more_data(), received(), and setup_lookup().

isc_buffer_t dig_query::sendbuf

Definition at line 238 of file dig.h.

Referenced by launch_next_query(), send_udp(), and setup_lookup().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha