]> git.meshlink.io Git - catta/commitdiff
* update API-CHANGES-0.6
authorLennart Poettering <lennart@poettering.net>
Thu, 17 Nov 2005 14:50:54 +0000 (14:50 +0000)
committerLennart Poettering <lennart@poettering.net>
Thu, 17 Nov 2005 14:50:54 +0000 (14:50 +0000)
* update automatically generated C++ test

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@994 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

docs/API-CHANGES-0.6
tests/c-plus-plus-test.cc

index 930768878007a9498a019d2270ed215bde7e1ef4..c29dd56ec958c36167006fec51580838d0102186 100644 (file)
@@ -1,7 +1,7 @@
 -*-text-*-
 
 
-A terse list of API changes between 0.5.2 and 0.6:
+A terse (and incomplete) list of API changes between 0.5.2 and 0.6:
 
  * Most browsing and registration functions and their callbacks gained
    new "flags" parameters. Passing 0 results in similar behaviour as
@@ -55,7 +55,23 @@ A terse list of API changes between 0.5.2 and 0.6:
  
  * AVAHI_ERR_LOCAL_COLLISION has been renamed to AVAHI_ERR_COLLSION
 
- * The values of AVAHI_PROTO_xxx have changed, they are no longer identical to
-   the BSD AF_xxx constants
+ * The values of AVAHI_PROTO_xxx have changed, they are no longer
+   identical to the BSD AF_xxx constants
+
+ * avahi_client_new() now takes an additional flags parameter. Most
+   interesting flag here is AVAHI_CLIENT_NO_FAIL, which can be used to
+   create an AvahiClient object even when the daemon is not
+   running. This is useful to deal with daemon restarts.
+
+ * AvahiClient gained a new state AVAHI_CLIENT_FAILURE.  (superseding
+   AVAHI_CLIENT_DISCONNECTED). If this event happens,
+   avahi_client_errno() will return the reason. If the error returned
+   is AVAHI_ERR_DISCONNECTED, the situation where
+   AVAHI_CLIENT_DISCONNECTED was previously thrown is entered. You may
+   choose to reconnect in that case by freeing your AvahiClient new
+   and create a new one with passing AVAHI_CLIENT_NO_FAIL.
+
+ * There's now a client side AvahiRecordBrowser, and 
+   avahi_entry_group_add_record().
 
 $Id$
index fcdc7a467df582d14c241ef736c573b56f5edbba..947aa444ef23e0e84f793204539d87b48e945765 100644 (file)
 #include <avahi-common/strlst.h>
 #include <avahi-common/timeval.h>
 #include <avahi-common/watch.h>
+#include <avahi-core/addr-util.h>
 #include <avahi-core/announce.h>
 #include <avahi-core/browse.h>
 #include <avahi-core/cache.h>
 #include <avahi-core/core.h>
 #include <avahi-core/dns-srv-rr.h>
 #include <avahi-core/dns.h>
+#include <avahi-core/domain-util.h>
 #include <avahi-core/fdutil.h>
 #include <avahi-core/hashmap.h>
 #include <avahi-core/iface-linux.h>
@@ -61,6 +63,7 @@
 #include <avahi-core/querier.h>
 #include <avahi-core/query-sched.h>
 #include <avahi-core/response-sched.h>
+#include <avahi-core/rr-util.h>
 #include <avahi-core/rr.h>
 #include <avahi-core/rrlist.h>
 #include <avahi-core/socket.h>
@@ -71,6 +74,7 @@
 #include <avahi-client/internal.h>
 #include <avahi-client/lookup.h>
 #include <avahi-client/publish.h>
+#include <avahi-client/xdg-config.h>
 #include <avahi-glib/glib-malloc.h>
 #include <avahi-glib/glib-watch.h>