1 <?xml version="1.0"?> 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"/> 9 </alias> 10 <enumeration name="Protocol" c:type="AvahiProtocol"> 11 <member name="inet" 12 value="0" 13 c:identifier="AVAHI_PROTO_INET"/> 14 <member name="inet6" 15 value="1" 16 c:identifier="AVAHI_PROTO_INET6"/> 17 <member name="unspec" 18 value="-1" 19 c:identifier="AVAHI_PROTO_UNSPEC"/> 20 </enumeration> 21 <bitfield name="PublishFlags" c:type="AvahiPublishFlags"> 22 <member name="unique" 23 value="1" 24 c:identifier="AVAHI_PUBLISH_UNIQUE"/> 25 <member name="no_probe" 26 value="2" 27 c:identifier="AVAHI_PUBLISH_NO_PROBE"/> 28 <member name="no_announce" 29 value="4" 30 c:identifier="AVAHI_PUBLISH_NO_ANNOUNCE"/> 31 <member name="allow_multiple" 32 value="8" 33 c:identifier="AVAHI_PUBLISH_ALLOW_MULTIPLE"/> 34 <member name="no_reverse" 35 value="16" 36 c:identifier="AVAHI_PUBLISH_NO_reverse"/> 37 <member name="no_cookie" 38 value="32" 39 c:identifier="AVAHI_PUBLISH_NO_cookie"/> 40 <member name="update" 41 value="64" 42 c:identifier="AVAHI_PUBLISH_UPDATE"/> 43 <member name="use_wide_area" 44 value="128" 45 c:identifier="AVAHI_PUBLISH_USE_WIDE_AREA"/> 46 <member name="use_multicast" 47 value="256" 48 c:identifier="AVAHI_PUBLISH_USE_MULTICAST"/> 49 </bitfield> 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"/> 56 </return-value> 57 <parameters> 58 </parameters> 59 </function> 60 </namespace> 61 </repository> 62