diff options
author | Trent Lloyd <lathiat@bur.st> | 2005-08-14 12:06:09 +0000 |
---|---|---|
committer | Trent Lloyd <lathiat@bur.st> | 2005-08-14 12:06:09 +0000 |
commit | 3d2e63d2c5c351dde38b24a45a679ce819ed0e41 (patch) | |
tree | f3d990a2572bca040761f82167c309851e9c1f1a /avahi-client/client.h | |
parent | 77dc1cb05c8e6d23bd9cea37d4b4644cd76f0f82 (diff) |
* Add a free function for AvahiEntryGroup in C api
* Modify the browser free functions to return/set errors.
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@320 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-client/client.h')
-rw-r--r-- | avahi-client/client.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/avahi-client/client.h b/avahi-client/client.h index 824f1e9..16e9998 100644 --- a/avahi-client/client.h +++ b/avahi-client/client.h @@ -84,6 +84,9 @@ char* avahi_client_get_host_name_fqdn (AvahiClient*); /** Create a new AvahiEntryGroup object */ AvahiEntryGroup* avahi_entry_group_new (AvahiClient*, AvahiEntryGroupCallback callback, void *user_data); +/** Clean up and free an AvahiEntryGroup object */ +int avahi_entry_group_free (AvahiEntryGroup *); + /** Commit an AvahiEntryGroup */ int avahi_entry_group_commit (AvahiEntryGroup*); @@ -130,7 +133,7 @@ AvahiDomainBrowser* avahi_domain_browser_new (AvahiClient *client, char* avahi_domain_browser_path (AvahiDomainBrowser *); /** Cleans up and frees an AvahiDomainBrowser object */ -void avahi_domain_browser_free (AvahiDomainBrowser *); +int avahi_domain_browser_free (AvahiDomainBrowser *); /** Browse for service types on the local network */ AvahiServiceTypeBrowser* avahi_service_type_browser_new ( @@ -145,7 +148,7 @@ AvahiServiceTypeBrowser* avahi_service_type_browser_new ( char* avahi_service_type_browser_path (AvahiServiceTypeBrowser *); /** Cleans up and frees an AvahiServiceTypeBrowser object */ -void avahi_service_type_browser_free (AvahiServiceTypeBrowser *); +int avahi_service_type_browser_free (AvahiServiceTypeBrowser *); /** Browse for services of a type on the local network */ AvahiServiceBrowser* avahi_service_browser_new ( @@ -161,7 +164,7 @@ AvahiServiceBrowser* avahi_service_browser_new ( char* avahi_service_browser_path (AvahiServiceBrowser *); /* Cleans up and frees an AvahiServiceBrowser object */ -void avahi_service_browser_free (AvahiServiceBrowser *); +int avahi_service_browser_free (AvahiServiceBrowser *); #ifndef DOXYGEN_SHOULD_SKIP_THIS AVAHI_C_DECL_END |