2 <repository version="1.2"
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" c:type="AvahiIfIndex">
8 <type name="gint" c:type="int"/>
10 <enumeration name="Protocol" c:type="AvahiProtocol">
13 c:identifier="AVAHI_PROTO_INET"/>
16 c:identifier="AVAHI_PROTO_INET6"/>
19 c:identifier="AVAHI_PROTO_UNSPEC"/>
21 <bitfield name="PublishFlags" c:type="AvahiPublishFlags">
24 c:identifier="AVAHI_PUBLISH_UNIQUE"/>
25 <member name="no_probe"
27 c:identifier="AVAHI_PUBLISH_NO_PROBE"/>
28 <member name="no_announce"
30 c:identifier="AVAHI_PUBLISH_NO_ANNOUNCE"/>
31 <member name="allow_multiple"
33 c:identifier="AVAHI_PUBLISH_ALLOW_MULTIPLE"/>
34 <member name="no_reverse"
36 c:identifier="AVAHI_PUBLISH_NO_reverse"/>
37 <member name="no_cookie"
39 c:identifier="AVAHI_PUBLISH_NO_cookie"/>
42 c:identifier="AVAHI_PUBLISH_UPDATE"/>
43 <member name="use_wide_area"
45 c:identifier="AVAHI_PUBLISH_USE_WIDE_AREA"/>
46 <member name="use_multicast"
48 c:identifier="AVAHI_PUBLISH_USE_MULTICAST"/>
50 <record name="StringList" c:type="AvahiStringList"/>
51 <record name="Address" c:type="AvahiAddress"/>
52 <record name="Client" c:type="AvahiClient"/>
53 <function name="server_get_host_name" c:identifier="avahi_server_get_host_name">
54 <return-value transfer-ownership="none">
55 <type name="utf8" c:type="char8"/>