From 33ccd714ea9469b5b7d3b36bbe468ba1b0f31dfc Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 23 Dec 2004 16:08:40 +0000 Subject: initial commit git-svn-id: file:///home/lennart/svn/public/avahi/trunk@3 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- server.h | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 server.h (limited to 'server.h') diff --git a/server.h b/server.h new file mode 100644 index 0000000..7c96e78 --- /dev/null +++ b/server.h @@ -0,0 +1,33 @@ +#ifndef fooflxserverhfoo +#define fooflxserverhfoo + +#include "flx.h" +#include "iface.h" + +struct _flxEntry { + flxRecord rr; + gint id; + gint interface; + + int unique; + + struct _flxEntry *next, *prev; + struct _flxEntry *next_by_name, *prev_by_name; + struct _flxEntry *next_by_id, *prev_by_id; +}; + +typedef struct _flxEntry flxEntry; + +struct _flxServer { + GMainContext *context; + flxInterfaceMonitor *monitor; + + gint current_id; + + GHashTable *rrset_by_id; + GHashTable *rrset_by_name; + + flxEntry *entries; +}; + +#endif -- cgit