Lines Matching defs:querier
64 AvahiAddress querier;
199 avahi_response_scheduler_post(rj->scheduler, r, flush_cache, rj->querier_valid ? &rj->querier : NULL, 0);
321 static AvahiResponseJob* find_suppressed_job(AvahiResponseScheduler *s, AvahiRecord *record, const AvahiAddress *querier) {
326 assert(querier);
333 avahi_address_cmp(&rj->querier, querier) == 0) {
349 int avahi_response_scheduler_post(AvahiResponseScheduler *s, AvahiRecord *record, int flush_cache, const AvahiAddress *querier, int immediately) {
364 if (querier &&
365 (rj = find_suppressed_job(s, record, querier)) &&
404 /* Update the querier field */
405 if (!querier || (rj->querier_valid && avahi_address_cmp(querier, &rj->querier) != 0))
424 if ((rj->querier_valid = !!querier))
425 rj->querier = *querier;
469 void avahi_response_scheduler_suppress(AvahiResponseScheduler *s, AvahiRecord *record, const AvahiAddress *querier) {
474 assert(querier);
478 if (rj->querier_valid && avahi_address_cmp(querier, &rj->querier) == 0 && /* same originator */
488 if ((rj = find_suppressed_job(s, record, querier))) {
500 rj->querier = *querier;