Lines Matching defs:DnsQuery
10 typedef struct DnsQuery DnsQuery; typedef
33 struct DnsQuery { struct
43 … * name. This is used for A+AAAA and TXT+SRV lookups: we'll allocate a single DnsQuery object for argument
62 DnsQuery *auxiliary_for; argument
66 sd_event_source *timeout_event_source;
69 DnsAnswer *answer;
70 int answer_rcode;
71 DnssecResult answer_dnssec_result;
72 uint64_t answer_query_flags;
73 DnsProtocol answer_protocol;
74 int answer_family;
75 DnsPacket *answer_full_packet;
76 DnsSearchDomain *answer_search_domain;
78 DnsTransactionState state;
79 int answer_errno; /* if state is DNS_TRANSACTION_ERRNO */
81 unsigned block_ready;
83 uint8_t n_auxiliary_queries;
84 uint8_t n_cname_redirects;
108 void (*complete)(DnsQuery* q); argument
112 LIST_FIELDS(DnsQuery, queries); argument