summaryrefslogtreecommitdiffstats
path: root/server.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-03-26 13:58:11 +0000
committerLennart Poettering <lennart@poettering.net>2005-03-26 13:58:11 +0000
commit8e7f83aa5b6d910e80c56b31f4eb79b02e7ca67b (patch)
tree6a2da3b54fe17c82a998254d35b3c5d562e21ac4 /server.h
parentad1f9d3725a300f10eca071c6fe2f2c583f51436 (diff)
* add subscription feature - with reissuing
* interpret goodbye responses git-svn-id: file:///home/lennart/svn/public/avahi/trunk@17 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'server.h')
-rw-r--r--server.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/server.h b/server.h
index b7addf6..d050bcc 100644
--- a/server.h
+++ b/server.h
@@ -9,6 +9,7 @@ typedef struct _flxServerEntry flxServerEntry;
#include "llist.h"
#include "timeeventq.h"
#include "announce.h"
+#include "subscribe.h"
struct _flxServerEntry {
flxRecord *record;
@@ -31,10 +32,12 @@ struct _flxServer {
gint current_id;
+ FLX_LLIST_HEAD(flxServerEntry, entries);
GHashTable *rrset_by_id;
GHashTable *rrset_by_key;
- FLX_LLIST_HEAD(flxServerEntry, entries);
+ FLX_LLIST_HEAD(flxSubscription, subscriptions);
+ GHashTable *subscription_hashtable;
flxTimeEventQueue *time_event_queue;