From d553a1c2d1cd3fcdd65ade64940b5bd3efc70675 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 31 Mar 2005 23:31:11 +0000 Subject: add client part of known answer suppresion git-svn-id: file:///home/lennart/svn/public/avahi/trunk@20 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- psched.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'psched.h') diff --git a/psched.h b/psched.h index c312ce8..3a99ed1 100644 --- a/psched.h +++ b/psched.h @@ -4,6 +4,7 @@ typedef struct _flxQueryJob flxQueryJob; typedef struct _flxResponseJob flxResponseJob; typedef struct _flxPacketScheduler flxPacketScheduler; +typedef struct _flxKnownAnswer flxKnownAnswer; #include "timeeventq.h" #include "rr.h" @@ -28,6 +29,13 @@ struct _flxResponseJob { FLX_LLIST_FIELDS(flxResponseJob, jobs); }; +struct _flxKnownAnswer { + flxPacketScheduler *scheduler; + flxRecord *record; + + FLX_LLIST_FIELDS(flxKnownAnswer, known_answer); +}; + struct _flxPacketScheduler { flxServer *server; @@ -35,6 +43,7 @@ struct _flxPacketScheduler { FLX_LLIST_HEAD(flxQueryJob, query_jobs); FLX_LLIST_HEAD(flxResponseJob, response_jobs); + FLX_LLIST_HEAD(flxKnownAnswer, known_answers); }; flxPacketScheduler *flx_packet_scheduler_new(flxServer *server, flxInterface *i); -- cgit