Lines Matching defs:DNSQuestion

466 typedef struct DNSQuestion_struct DNSQuestion;
517 DNSQuestion *question; // For queries
1647 DNSQuestion *CRActiveQuestion; // Points to an active question referencing this answer. Can never point to a NewQuestion.
1849 typedef void mDNSQuestionCallback (mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord);
1905 DNSQuestion *next;
1924 DNSQuestion *DuplicateOf;
1925 DNSQuestion *NextInDQList;
2044 DNSQuestion qSRV;
2045 DNSQuestion qTXT;
2046 DNSQuestion qAv4;
2047 DNSQuestion qAv6;
2074 DNSQuestion question; // Storage for any active question
2079 extern mDNSBool IsGetZoneDataQuestion(DNSQuestion *q);
2108 DNSQuestion q;
2138 DNSQuestion NetWakeBrowse;
2139 DNSQuestion NetWakeResolve[3]; // For fault-tolerance, we try up to three Sleep Proxies
2179 DNSQuestion BrowseQ;
2180 DNSQuestion DefBrowseQ;
2181 DNSQuestion AutomaticBrowseQ;
2182 DNSQuestion RegisterQ;
2183 DNSQuestion DefRegisterQ;
2357 DNSQuestion *Questions; // List of all registered questions, active and inactive
2358 DNSQuestion *NewQuestions; // Fresh questions not yet answered from cache
2359 DNSQuestion *CurrentQuestion; // Next question about to be examined in AnswerLocalQuestions()
2360 DNSQuestion *LocalOnlyQuestions; // Questions with InterfaceID set to mDNSInterface_LocalOnly or mDNSInterface_P2P
2361 DNSQuestion *NewLocalOnlyQuestions; // Fresh local-only or P2P questions not yet answered
2362 DNSQuestion *RestartQuestion; // Questions that are being restarted (stop followed by start)
2363 DNSQuestion *ValidationQuestion; // Questions that are being validated (dnssec)
2406 DNSQuestion ReverseMap; // Reverse-map query to find static hostname for service target
2407 DNSQuestion AutomaticBrowseDomainQ;
2652 // is received containing a record which matches the question, the DNSQuestion's mDNSAnswerCallback function will be called
2689 extern mStatus mDNS_StartQuery(mDNS *const m, DNSQuestion *const question);
2690 extern mStatus mDNS_StopQuery (mDNS *const m, DNSQuestion *const question);
2691 extern mStatus mDNS_StopQueryWithRemoves(mDNS *const m, DNSQuestion *const question);
2779 extern void mDNS_SetupQuestion(DNSQuestion *const q, const mDNSInterfaceID InterfaceID, const domainname *const name,
2782 extern mStatus mDNS_StartBrowse(mDNS *const m, DNSQuestion *const question,
2805 extern mStatus mDNS_GetDomains(mDNS *const m, DNSQuestion *const question, mDNS_DomainType DomainType, const domainname *dom,
2814 extern DNSServer *GetServerForQuestion(mDNS *m, DNSQuestion *question);
2815 extern mDNSu32 SetValidDNSServers(mDNS *m, DNSQuestion *question);
3030 extern void PenalizeDNSServer(mDNS *const m, DNSQuestion *q, mDNSOpaque16 responseFlags);
3228 extern mDNSBool mDNSPlatformValidRecordForQuestion(const ResourceRecord *const rr, const DNSQuestion *const q);
3230 extern mDNSBool mDNSPlatformValidQuestionForInterface(DNSQuestion *q, const NetworkInterfaceInfo *intf);
3289 extern void mDNSCoreRestartQuestion(mDNS *const m, DNSQuestion *q);
3309 extern void GrantCacheExtensions(mDNS *const m, DNSQuestion *q, mDNSu32 lease);
3315 extern void AnswerQuestionByFollowingCNAME(mDNS *const m, DNSQuestion *q, ResourceRecord *rr);
3317 extern void DNSServerChangeForQuestion(mDNS *const m, DNSQuestion *q, DNSServer *newServer);
3333 extern mDNSBool mDNS_CheckForCacheRecord(mDNS *const m, DNSQuestion *q, mDNSu16 qtype);
3338 extern void AutoTunnelCallback(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord);
3339 extern void AddNewClientTunnel(mDNS *const m, DNSQuestion *const q);
3347 extern void mDNSPlatformUpdateDNSStatus(mDNS *const m, DNSQuestion *q);
3348 extern void mDNSPlatformTriggerDNSRetry(mDNS *const m, DNSQuestion *v4q, DNSQuestion *v6q);
3360 extern mDNSu8 *DNSProxySetAttributes(DNSQuestion *q, DNSMessageHeader *h, DNSMessage *msg, mDNSu8 *start, mDNSu8 *limit);
3367 extern void mDNSPlatformGetDNSRoutePolicy(mDNS *const m, DNSQuestion *q, mDNSBool *isBlocked);
3368 extern void mDNSPlatformSetuDNSSocktOpt(UDPSocket *src, const mDNSAddr *dst, DNSQuestion *q);
3513 extern void FindSPSInCache(mDNS *const m, const DNSQuestion *const q, const CacheRecord *sps[3]);
3587 char sizecheck_DNSQuestion [(sizeof(DNSQuestion) <= 864) ? 1 : -1];