Lines Matching defs:AvahiProbeScheduler
42 AvahiProbeScheduler *scheduler;
54 struct AvahiProbeScheduler {
62 static AvahiProbeJob* job_new(AvahiProbeScheduler *s, AvahiRecord *record, int done) {
86 static void job_free(AvahiProbeScheduler *s, AvahiProbeJob *pj) {
103 static void job_set_elapse_time(AvahiProbeScheduler *s, AvahiProbeJob *pj, unsigned msec, unsigned jitter) {
117 static void job_mark_done(AvahiProbeScheduler *s, AvahiProbeJob *pj) {
132 AvahiProbeScheduler *avahi_probe_scheduler_new(AvahiInterface *i) {
133 AvahiProbeScheduler *s;
137 if (!(s = avahi_new(AvahiProbeScheduler, 1))) {
151 void avahi_probe_scheduler_free(AvahiProbeScheduler *s) {
158 void avahi_probe_scheduler_clear(AvahiProbeScheduler *s) {
167 static int packet_add_probe_query(AvahiProbeScheduler *s, AvahiDnsPacket *p, AvahiProbeJob *pj) {
221 AvahiProbeScheduler *s;
323 static AvahiProbeJob* find_scheduled_job(AvahiProbeScheduler *s, AvahiRecord *record) {
339 static AvahiProbeJob* find_history_job(AvahiProbeScheduler *s, AvahiRecord *record) {
364 int avahi_probe_scheduler_post(AvahiProbeScheduler *s, AvahiRecord *record, int immediately) {