Lines Matching refs:enumeration
209 } enumeration;
3086 mDNS_StopGetDomains(&mDNSStorage, &request->u.enumeration.q_all);
3087 mDNS_StopGetDomains(&mDNSStorage, &request->u.enumeration.q_default);
3102 if (!AuthorizedDomain(request, &answer->rdata->u.name, request->u.enumeration.flags ? AutoRegistrationDomains : AutoBrowseDomains)) return;
3107 if (question == &request->u.enumeration.q_default && !AddRecord) return;
3112 if (question == &request->u.enumeration.q_default) flags |= kDNSServiceFlagsDefault;
3145 // mark which kind of enumeration we're doing so we can (de)authorize certain domains
3146 request->u.enumeration.flags = reg;
3149 // enumeration requires multiple questions, so we must link all the context pointers so that
3151 request->u.enumeration.q_all .QuestionContext = request;
3152 request->u.enumeration.q_default.QuestionContext = request;
3161 err = mDNS_GetDomains(&mDNSStorage, &request->u.enumeration.q_all, t_all, NULL, InterfaceID, enum_result_callback, request);
3164 err = mDNS_GetDomains(&mDNSStorage, &request->u.enumeration.q_default, t_default, NULL, InterfaceID, enum_result_callback, request);
3165 if (err) mDNS_StopGetDomains(&mDNSStorage, &request->u.enumeration.q_all);
4075 // When Domain Enumeration in uDNS.c finds an "lb" record from the network, its "FoundDomain" routine
4170 LogMsgNoIdent("%s DNSServiceEnumerateDomains %##s", prefix, req->u.enumeration.q_all.qname.c);