Lines Matching refs:AvahiProbeScheduler
40 AvahiProbeScheduler *scheduler;
52 struct AvahiProbeScheduler { struct
60 static AvahiProbeJob* job_new(AvahiProbeScheduler *s, AvahiRecord *record, int done) { in job_new() argument
84 static void job_free(AvahiProbeScheduler *s, AvahiProbeJob *pj) { in job_free()
101 static void job_set_elapse_time(AvahiProbeScheduler *s, AvahiProbeJob *pj, unsigned msec, unsigned … in job_set_elapse_time()
115 static void job_mark_done(AvahiProbeScheduler *s, AvahiProbeJob *pj) { in job_mark_done()
130 AvahiProbeScheduler *avahi_probe_scheduler_new(AvahiInterface *i) { in avahi_probe_scheduler_new()
131 AvahiProbeScheduler *s; in avahi_probe_scheduler_new()
135 if (!(s = avahi_new(AvahiProbeScheduler, 1))) { in avahi_probe_scheduler_new()
149 void avahi_probe_scheduler_free(AvahiProbeScheduler *s) { in avahi_probe_scheduler_free()
156 void avahi_probe_scheduler_clear(AvahiProbeScheduler *s) { in avahi_probe_scheduler_clear()
165 static int packet_add_probe_query(AvahiProbeScheduler *s, AvahiDnsPacket *p, AvahiProbeJob *pj) { in packet_add_probe_query()
219 AvahiProbeScheduler *s; in elapse_callback()
321 static AvahiProbeJob* find_scheduled_job(AvahiProbeScheduler *s, AvahiRecord *record) { in find_scheduled_job()
337 static AvahiProbeJob* find_history_job(AvahiProbeScheduler *s, AvahiRecord *record) { in find_history_job()
362 int avahi_probe_scheduler_post(AvahiProbeScheduler *s, AvahiRecord *record, int immediately) { in avahi_probe_scheduler_post()