1<?xml version="1.0" standalone='no'?><!--*-nxml-*--> 2<?xml-stylesheet type="text/xsl" href="introspect.xsl"?> 3<!DOCTYPE node SYSTEM "introspect.dtd"> 4 5<!-- 6 This file is part of avahi. 7 8 avahi is free software; you can redistribute it and/or modify it 9 under the terms of the GNU Lesser General Public License as 10 published by the Free Software Foundation; either version 2 of the 11 License, or (at your option) any later version. 12 13 avahi is distributed in the hope that it will be useful, but 14 WITHOUT ANY WARRANTY; without even the implied warranty of 15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 General Public License for more details. 17 18 You should have received a copy of the GNU Lesser General Public 19 License along with avahi; if not, write to the Free Software 20 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 21 02111-1307 USA. 22--> 23 24<node> 25 26 <interface name="org.freedesktop.DBus.Introspectable"> 27 <method name="Introspect"> 28 <arg name="data" type="s" direction="out"/> 29 </method> 30 </interface> 31 32 <interface name="org.freedesktop.Avahi.Server"> 33 34 <method name="GetVersionString"> 35 <arg name="version" type="s" direction="out"/> 36 </method> 37 38 <method name="GetAPIVersion"> 39 <arg name="version" type="u" direction="out"/> 40 </method> 41 42 <method name="GetHostName"> 43 <arg name="name" type="s" direction="out"/> 44 </method> 45 <method name="SetHostName"> 46 <arg name="name" type="s" direction="in"/> 47 </method> 48 <method name="GetHostNameFqdn"> 49 <arg name="name" type="s" direction="out"/> 50 </method> 51 <method name="GetDomainName"> 52 <arg name="name" type="s" direction="out"/> 53 </method> 54 55 <method name="IsNSSSupportAvailable"> 56 <arg name="yes" type="b" direction="out"/> 57 </method> 58 59 <method name="GetState"> 60 <arg name="state" type="i" direction="out"/> 61 </method> 62 63 <signal name="StateChanged"> 64 <arg name="state" type="i"/> 65 <arg name="error" type="s"/> 66 </signal> 67 68 <method name="GetLocalServiceCookie"> 69 <arg name="cookie" type="u" direction="out"/> 70 </method> 71 72 <method name="GetAlternativeHostName"> 73 <arg name="name" type="s" direction="in"/> 74 <arg name="name" type="s" direction="out"/> 75 </method> 76 77 <method name="GetAlternativeServiceName"> 78 <arg name="name" type="s" direction="in"/> 79 <arg name="name" type="s" direction="out"/> 80 </method> 81 82 <method name="GetNetworkInterfaceNameByIndex"> 83 <arg name="index" type="i" direction="in"/> 84 <arg name="name" type="s" direction="out"/> 85 </method> 86 <method name="GetNetworkInterfaceIndexByName"> 87 <arg name="name" type="s" direction="in"/> 88 <arg name="index" type="i" direction="out"/> 89 </method> 90 91 <method name="ResolveHostName"> 92 <arg name="interface" type="i" direction="in"/> 93 <arg name="protocol" type="i" direction="in"/> 94 <arg name="name" type="s" direction="in"/> 95 <arg name="aprotocol" type="i" direction="in"/> 96 <arg name="flags" type="u" direction="in"/> 97 98 <arg name="interface" type="i" direction="out"/> 99 <arg name="protocol" type="i" direction="out"/> 100 <arg name="name" type="s" direction="out"/> 101 <arg name="aprotocol" type="i" direction="out"/> 102 <arg name="address" type="s" direction="out"/> 103 <arg name="flags" type="u" direction="out"/> 104 </method> 105 106 <method name="ResolveAddress"> 107 <arg name="interface" type="i" direction="in"/> 108 <arg name="protocol" type="i" direction="in"/> 109 <arg name="address" type="s" direction="in"/> 110 <arg name="flags" type="u" direction="in"/> 111 112 <arg name="interface" type="i" direction="out"/> 113 <arg name="protocol" type="i" direction="out"/> 114 <arg name="aprotocol" type="i" direction="out"/> 115 <arg name="address" type="s" direction="out"/> 116 <arg name="name" type="s" direction="out"/> 117 <arg name="flags" type="u" direction="out"/> 118 </method> 119 120 <method name="ResolveService"> 121 <arg name="interface" type="i" direction="in"/> 122 <arg name="protocol" type="i" direction="in"/> 123 <arg name="name" type="s" direction="in"/> 124 <arg name="type" type="s" direction="in"/> 125 <arg name="domain" type="s" direction="in"/> 126 <arg name="aprotocol" type="i" direction="in"/> 127 <arg name="flags" type="u" direction="in"/> 128 129 <arg name="interface" type="i" direction="out"/> 130 <arg name="protocol" type="i" direction="out"/> 131 <arg name="name" type="s" direction="out"/> 132 <arg name="type" type="s" direction="out"/> 133 <arg name="domain" type="s" direction="out"/> 134 <arg name="host" type="s" direction="out"/> 135 <arg name="aprotocol" type="i" direction="out"/> 136 <arg name="address" type="s" direction="out"/> 137 <arg name="port" type="q" direction="out"/> 138 <arg name="txt" type="aay" direction="out"/> 139 <arg name="flags" type="u" direction="out"/> 140 </method> 141 142 <method name="EntryGroupNew"> 143 <arg name="path" type="o" direction="out"/> 144 </method> 145 146 <method name="DomainBrowserNew"> 147 <arg name="interface" type="i" direction="in"/> 148 <arg name="protocol" type="i" direction="in"/> 149 <arg name="domain" type="s" direction="in"/> 150 <arg name="btype" type="i" direction="in"/> 151 <arg name="flags" type="u" direction="in"/> 152 153 <arg name="path" type="o" direction="out"/> 154 </method> 155 156 <method name="ServiceTypeBrowserNew"> 157 <arg name="interface" type="i" direction="in"/> 158 <arg name="protocol" type="i" direction="in"/> 159 <arg name="domain" type="s" direction="in"/> 160 <arg name="flags" type="u" direction="in"/> 161 162 <arg name="path" type="o" direction="out"/> 163 </method> 164 165 <method name="ServiceBrowserNew"> 166 <arg name="interface" type="i" direction="in"/> 167 <arg name="protocol" type="i" direction="in"/> 168 <arg name="type" type="s" direction="in"/> 169 <arg name="domain" type="s" direction="in"/> 170 <arg name="flags" type="u" direction="in"/> 171 172 <arg name="path" type="o" direction="out"/> 173 </method> 174 175 <method name="ServiceResolverNew"> 176 <arg name="interface" type="i" direction="in"/> 177 <arg name="protocol" type="i" direction="in"/> 178 <arg name="name" type="s" direction="in"/> 179 <arg name="type" type="s" direction="in"/> 180 <arg name="domain" type="s" direction="in"/> 181 <arg name="aprotocol" type="i" direction="in"/> 182 <arg name="flags" type="u" direction="in"/> 183 184 <arg name="path" type="o" direction="out"/> 185 </method> 186 187 <method name="HostNameResolverNew"> 188 <arg name="interface" type="i" direction="in"/> 189 <arg name="protocol" type="i" direction="in"/> 190 <arg name="name" type="s" direction="in"/> 191 <arg name="aprotocol" type="i" direction="in"/> 192 <arg name="flags" type="u" direction="in"/> 193 194 <arg name="path" type="o" direction="out"/> 195 </method> 196 197 <method name="AddressResolverNew"> 198 <arg name="interface" type="i" direction="in"/> 199 <arg name="protocol" type="i" direction="in"/> 200 <arg name="address" type="s" direction="in"/> 201 <arg name="flags" type="u" direction="in"/> 202 203 <arg name="path" type="o" direction="out"/> 204 </method> 205 206 <method name="RecordBrowserNew"> 207 <arg name="interface" type="i" direction="in"/> 208 <arg name="protocol" type="i" direction="in"/> 209 <arg name="name" type="s" direction="in"/> 210 <arg name="clazz" type="q" direction="in"/> 211 <arg name="type" type="q" direction="in"/> 212 <arg name="flags" type="u" direction="in"/> 213 214 <arg name="path" type="o" direction="out"/> 215 </method> 216 217 218 </interface> 219</node> 220