1 #ifndef fooflxserverhfoo
2 #define fooflxserverhfoo
4 typedef struct _flxEntry flxEntry;
10 #include "timeeventq.h"
20 FLX_LLIST_FIELDS(flxEntry, entry);
21 FLX_LLIST_FIELDS(flxEntry, by_name);
22 FLX_LLIST_FIELDS(flxEntry, by_id);
26 GMainContext *context;
27 flxInterfaceMonitor *monitor;
31 GHashTable *rrset_by_id;
32 GHashTable *rrset_by_name;
34 FLX_LLIST_HEAD(flxEntry, entries);
36 flxTimeEventQueue *time_event_queue;
40 gint fd_ipv4, fd_ipv6;
42 GPollFD pollfd_ipv4, pollfd_ipv6;