2 <repository version="1.0"
3 xmlns="http://www.gtk.org/introspection/core/1.0"
4 xmlns:c="http://www.gtk.org/introspection/c/1.0"
5 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
6 <namespace name="AvahiCore" version="0.6" shared-library="avahi-core">
7 <alias name="IfIndex" target="int" c:type="AvahiIfIndex"/>
8 <enumeration name="Protocol" c:type="AvahiProtocol">
11 c:identifier="AVAHI_PROTO_INET"/>
14 c:identifier="AVAHI_PROTO_INET6"/>
17 c:identifier="AVAHI_PROTO_UNSPEC"/>
19 <bitfield name="PublishFlags" c:type="AvahiPublishFlags">
22 c:identifier="AVAHI_PUBLISH_UNIQUE"/>
23 <member name="no_probe"
25 c:identifier="AVAHI_PUBLISH_NO_PROBE"/>
26 <member name="no_announce"
28 c:identifier="AVAHI_PUBLISH_NO_ANNOUNCE"/>
29 <member name="allow_multiple"
31 c:identifier="AVAHI_PUBLISH_ALLOW_MULTIPLE"/>
32 <member name="no_reverse"
34 c:identifier="AVAHI_PUBLISH_NO_reverse"/>
35 <member name="no_cookie"
37 c:identifier="AVAHI_PUBLISH_NO_cookie"/>
40 c:identifier="AVAHI_PUBLISH_UPDATE"/>
41 <member name="use_wide_area"
43 c:identifier="AVAHI_PUBLISH_USE_WIDE_AREA"/>
44 <member name="use_multicast"
46 c:identifier="AVAHI_PUBLISH_USE_MULTICAST"/>
48 <record name="StringList" c:type="AvahiStringList"/>
49 <record name="Address" c:type="AvahiAddress"/>
50 <record name="Client" c:type="AvahiClient"/>
51 <function name="server_get_host_name" c:identifier="avahi_server_get_host_name">
52 <return-value transfer-ownership="none">
53 <type name="utf8" c:type="char8"/>