Home | History | Annotate | Download | only in mDNSCore

Lines Matching defs:question

141 	kDNSQClass_UnicastResponse = 0x8000	// Top bit set in a question means "unicast response acceptable"
405 // them to hang around for too long in the cache if the host in question crashes or otherwise goes away.
484 DNSQuestion *question; // For queries
1075 mDNSBool scoped; // interface should be matched against question only
1198 mDNSAddr AddressProxy; // For reverse-mapping Sleep Proxy PTR records, address in question
1208 mDNSu8 AnsweredLocalQ; // Set if this AuthRecord has been delivered to any local question (LocalOnly or mDNSInterface_Any)
1221 const mDNSu8 *NR_AnswerTo; // Set if this record was selected by virtue of being a direct answer to a question
1281 // Everywhere else in the code, the determination of whether a question is unicast is made by checking to see if TargetQID is nonzero.
1290 // Question (A or AAAA) that is suppressed currently because IPv4 or IPv6 address
1291 // is not available locally for A or AAAA question respectively
1331 DNSQuestion *CRActiveQuestion; // Points to an active question referencing this answer. Can never point to a NewQuestion.
1415 #pragma mark - Question structures
1420 // If the host has more active interfaces that this it is not fatal -- duplicate question suppression will degrade gracefully.
1421 // Since we will still remember the last eight, the busiest interfaces will still get the effective duplicate question suppression.
1497 typedef void mDNSQuestionCallback(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord);
1508 mDNSs32 DelayAnswering; // Set if we want to defer answering this question until the cache settles
1511 // ThisQInterval > 0 for an active question;
1512 // ThisQInterval = 0 for a suspended question that's still in the list
1513 // ThisQInterval = -1 for a cancelled question (should not still be in list)
1517 mDNSu32 CurrentAnswers; // Number of records currently in the cache that answer this question
1527 mDNSBool SendOnAll; // Set if we're sending this question on all active interfaces
1535 mDNSs32 StopTime; // Time this question should be stopped by giving them a negative answer
1541 mDNSOpaque64 validDNSServers; // Valid DNSServers for this question
1573 mDNSBool ExpectUnique; // Set by client if it's expecting unique RR(s) for this question, not shared RRs
1578 mDNSu8 TimeoutQuestion; // Timeout this question if there is no reply in configured time
1583 domainname *qnameOrig; // Copy of the original question name if it is not fully qualified
1641 DNSQuestion question; // Storage for any active question
1837 mDNSs32 NextScheduledStopTime; // Next time to stop a question
1842 DNSQuestion *CurrentQuestion; // Next question about to be examined in AnswerLocalQuestions()
2110 // is received containing a record which matches the question, the DNSQuestion's mDNSAnswerCallback function will be called
2148 extern mStatus mDNS_StartQuery(mDNS *const m, DNSQuestion *const question);
2149 extern mStatus mDNS_StopQuery (mDNS *const m, DNSQuestion *const question);
2150 extern mStatus mDNS_StopQueryWithRemoves(mDNS *const m, DNSQuestion *const question);
2236 extern mStatus mDNS_StartBrowse(mDNS *const m, DNSQuestion *const question,
2257 extern mStatus mDNS_GetDomains(mDNS *const m, DNSQuestion *const question, mDNS_DomainType DomainType, const domainname *dom,
2267 extern DNSServer *GetServerForQuestion(mDNS *m, DNSQuestion *question);
2268 extern mDNSu32 SetValidDNSServers(mDNS *m, DNSQuestion *question);
2744 extern void AutoTunnelCallback(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord);