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