+ printf ("XXX: Callback on %s, interface (%d), protocol (%d), event (%d), type (%s), domain (%s), data (%s)\n", avahi_service_type_browser_get_dbus_path (b), interface, protocol, event, type, domain, (char*)user_data);
+}
+
+static void test_free_domain_browser(AvahiTimeout *timeout, void* userdata)
+{
+ AvahiServiceBrowser *b = userdata;
+ printf ("XXX: freeing domain browser\n");
+ avahi_service_browser_free (b);
+}
+
+static void test_free_entry_group (AvahiTimeout *timeout, void* userdata)
+{
+ AvahiEntryGroup *g = userdata;
+ printf ("XXX: freeing entry group\n");
+ avahi_entry_group_free (g);
+}
+
+static void test_entry_group_reset (AvahiTimeout *timeout, void* userdata)
+{
+ AvahiEntryGroup *g = userdata;
+
+ printf ("XXX: resetting entry group\n");
+ avahi_entry_group_reset (g);
+
+ avahi_entry_group_add_service (g, AVAHI_IF_UNSPEC, AF_UNSPEC, "Lathiat's Site", "_http._tcp", "", "", 80, "foo=bar2", NULL);
+
+ avahi_entry_group_commit (g);
+}
+
+static void terminate(AvahiTimeout *timeout, void *userdata) {
+
+ avahi_simple_poll_quit(simple_poll);
+}