Lines Matching refs:question

166     kDNSQClass_UnicastResponse = 0x8000 // Top bit set in a question means "unicast response acceptable"
430 // them to hang around for too long in the cache if the host in question crashes or otherwise goes away.
519 DNSQuestion *question; // For queries
1349 // a DNSSEC question. In some cases it is possible that the proxy
1514 mDNSAddr AddressProxy; // For reverse-mapping Sleep Proxy PTR records, address in question
1526 mDNSu8 AnsweredLocalQ; // Set if this AuthRecord has been delivered to any local question (LocalOnly or mDNSInterface_Any)
1539 const mDNSu8 *NR_AnswerTo; // Set if this record was selected by virtue of being a direct answer to a question
1600 // Everywhere else in the code, the determination of whether a question is unicast is made by checking to see if TargetQID is nonzero.
1613 // is not available locally for A or AAAA question respectively. Also, if the
1642 DNSQuestion *CRActiveQuestion; // Points to an active question referencing this answer. Can never point to a NewQuestion.
1645 mDNSu8 CRDNSSECQuestion; // Set to 1 if this was created in response to a DNSSEC question
1755 // If the host has more active interfaces that this it is not fatal -- duplicate question suppression will degrade gracefully.
1756 // Since we will still remember the last eight, the busiest interfaces will still get the effective duplicate question suppression.
1857 typedef void mDNSQuestionCallback (mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord);
1881 // For both ValidationRequired and ValidatingResponse question, we validate DNSSEC responses.
1886 // ValidatingQuestion is used when we need to know whether we are validating the DNSSEC responses for a question
1891 // Given the resource record and the question, should we follow the CNAME ?
1904 domainname * originalQName; // Name of original A/AAAA record if this question is for a CNAME record.
1907 mDNSBool answered; // Has this question been answered?
1929 mDNSs32 DelayAnswering; // Set if we want to defer answering this question until the cache settles
1932 // ThisQInterval > 0 for an active question;
1933 // ThisQInterval = 0 for a suspended question that's still in the list
1934 // ThisQInterval = -1 for a cancelled question (should not still be in list)
1938 mDNSu32 CurrentAnswers; // Number of records currently in the cache that answer this question
1940 // set the next question interval to MaxQuestionInterval
1951 mDNSBool SendOnAll; // Set if we're sending this question on all active interfaces
1952 mDNSBool CachedAnswerNeedsUpdate; // See SendQueries(). Set if we're sending this question
1961 mDNSs32 StopTime; // Time this question should be stopped by giving them a negative answer
1967 // ValidationRequired question
1976 mDNSOpaque128 validDNSServers; // Valid DNSServers for this question
1988 mDNSu8 Restart; // This question should be restarted soon
2022 mDNSBool ExpectUnique; // Set by client if it's expecting unique RR(s) for this question, not shared RRs
2027 mDNSu8 TimeoutQuestion; // Timeout this question if there is no reply in configured time
2036 mDNSs32 pid; // Process ID of the client that is requesting the question
2037 mDNSu8 uuid[UUID_SIZE]; // Unique ID of the client that is requesting the question (valid only if pid is zero)
2038 mDNSu32 euid; // Effective User Id of the client that is requesting the question
2039 domainname *qnameOrig; // Copy of the original question name if it is not fully qualified
2067 DNSQuestion question; // Storage for any active question
2374 mDNSs32 NextScheduledStopTime; // Next time to stop a question
2381 DNSQuestion *CurrentQuestion; // Next question about to be examined in AnswerLocalQuestions()
2686 // is received containing a record which matches the question, the DNSQuestion's mDNSAnswerCallback function will be called
2723 extern mStatus mDNS_StartQuery(mDNS *const m, DNSQuestion *const question);
2724 extern mStatus mDNS_StopQuery (mDNS *const m, DNSQuestion *const question);
2725 extern mStatus mDNS_StopQueryWithRemoves(mDNS *const m, DNSQuestion *const question);
2801 extern mStatus mDNS_StartBrowse(mDNS *const m, DNSQuestion *const question,
2822 extern mStatus mDNS_GetDomains(mDNS *const m, DNSQuestion *const question, mDNS_DomainType DomainType, const domainname *dom,
2831 extern DNSServer *GetServerForQuestion(mDNS *m, DNSQuestion *question);
2832 extern mDNSu32 SetValidDNSServers(mDNS *m, DNSQuestion *question);
3354 extern void AutoTunnelCallback(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord);