diff options
author | Lennart Poettering <lennart@poettering.net> | 2005-03-31 23:31:11 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2005-03-31 23:31:11 +0000 |
commit | d553a1c2d1cd3fcdd65ade64940b5bd3efc70675 (patch) | |
tree | 5e240f9fcea9fdc77662df825f217107fbd95406 /psched.h | |
parent | 07b93a6d49a3252e3f5cacadd15083949241b071 (diff) |
add client part of known answer suppresion
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@20 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'psched.h')
-rw-r--r-- | psched.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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); |