summaryrefslogtreecommitdiffstats
path: root/avahi-client/publish.h
diff options
context:
space:
mode:
authorTrent Lloyd <lathiat@bur.st>2005-10-27 17:49:41 +0000
committerTrent Lloyd <lathiat@bur.st>2005-10-27 17:49:41 +0000
commit1a04f21bca1c5410019b29c2b7305796ecb5a8b8 (patch)
tree3aea580df7a3251834c5c27f2b51c94bdeaf5319 /avahi-client/publish.h
parent6e6fde9ac338d241488f3981a76dfc85ddec12d6 (diff)
* avahi-daemon: Implement EntryGroup::AddRecord for arbitrary record additions
* avahi-client: Wrap AddRecord, add simple test to client-test git-svn-id: file:///home/lennart/svn/public/avahi/trunk@890 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-client/publish.h')
-rw-r--r--avahi-client/publish.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/avahi-client/publish.h b/avahi-client/publish.h
index 7873b07..1207a21 100644
--- a/avahi-client/publish.h
+++ b/avahi-client/publish.h
@@ -136,6 +136,19 @@ int avahi_entry_group_add_address(
const char *name,
const AvahiAddress *a);
+/** Add an arbitrary record */
+int avahi_entry_group_add_record(
+ AvahiEntryGroup *group,
+ AvahiIfIndex interface,
+ AvahiProtocol protocol,
+ AvahiPublishFlags flags,
+ const char *name,
+ uint16_t clazz,
+ uint16_t type,
+ uint32_t ttl,
+ uint8_t *rdata,
+ size_t size);
+
AVAHI_C_DECL_END
#endif