Lines Matching defs:DNSQuestion
436 typedef struct DNSQuestion_struct DNSQuestion;
484 DNSQuestion *question; // For queries
1331 DNSQuestion *CRActiveQuestion; // Points to an active question referencing this answer. Can never point to a NewQuestion.
1497 typedef void mDNSQuestionCallback(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord);
1506 DNSQuestion *next;
1523 DNSQuestion *DuplicateOf;
1524 DNSQuestion *NextInDQList;
1611 DNSQuestion qSRV;
1612 DNSQuestion qTXT;
1613 DNSQuestion qAv4;
1614 DNSQuestion qAv6;
1641 DNSQuestion question; // Storage for any active question
1646 extern mDNSBool IsGetZoneDataQuestion(DNSQuestion *q);
1676 DNSQuestion q;
1706 DNSQuestion NetWakeBrowse;
1707 DNSQuestion NetWakeResolve[3]; // For fault-tolerance, we try up to three Sleep Proxies
1739 DNSQuestion BrowseQ;
1740 DNSQuestion DefBrowseQ;
1741 DNSQuestion AutomaticBrowseQ;
1742 DNSQuestion RegisterQ;
1743 DNSQuestion DefRegisterQ;
1840 DNSQuestion *Questions; // List of all registered questions, active and inactive
1841 DNSQuestion *NewQuestions; // Fresh questions not yet answered from cache
1842 DNSQuestion *CurrentQuestion; // Next question about to be examined in AnswerLocalQuestions()
1843 DNSQuestion *LocalOnlyQuestions; // Questions with InterfaceID set to mDNSInterface_LocalOnly or mDNSInterface_P2P
1844 DNSQuestion *NewLocalOnlyQuestions; // Fresh local-only or P2P questions not yet answered
1845 DNSQuestion *RestartQuestion; // Questions that are being restarted (stop followed by start)
1886 DNSQuestion ReverseMap; // Reverse-map query to find static hostname for service target
1887 DNSQuestion AutomaticBrowseDomainQ;
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);
2233 extern void mDNS_SetupQuestion(DNSQuestion *const q, const mDNSInterfaceID InterfaceID, const domainname *const name,
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);
2472 extern void PenalizeDNSServer(mDNS *const m, DNSQuestion *q);
2721 extern void GrantCacheExtensions(mDNS *const m, DNSQuestion *q, mDNSu32 lease);
2728 extern void DNSServerChangeForQuestion(mDNS *const m, DNSQuestion *q, DNSServer *newServer);
2744 extern void AutoTunnelCallback(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord);
2745 extern void AddNewClientTunnel(mDNS *const m, DNSQuestion *const q);
2886 extern void FindSPSInCache(mDNS *const m, const DNSQuestion *const q, const CacheRecord *sps[3]);
2942 char sizecheck_DNSQuestion [(sizeof(DNSQuestion) <= 786) ? 1 : -1];