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.EntryGroup"> 35 <method name="Free"/> 36 <method name="Commit"/> 37 <method name="Reset"/> 38 39 <method name="GetState"> 40 <arg name="state" type="i" direction="out"/> 41 </method> 42 43 <signal name="StateChanged"> 44 <arg name="state" type="i"/> 45 <arg name="error" type="s"/> 46 </signal> 47 48 <method name="IsEmpty"> 49 <arg name="empty" type="b" direction="out"/> 50 </method> 51 52 <method name="AddService"> 53 <arg name="interface" type="i" direction="in"/> 54 <arg name="protocol" type="i" direction="in"/> 55 <arg name="flags" type="u" direction="in"/> 56 <arg name="name" type="s" direction="in"/> 57 <arg name="type" type="s" direction="in"/> 58 <arg name="domain" type="s" direction="in"/> 59 <arg name="host" type="s" direction="in"/> 60 <arg name="port" type="q" direction="in"/> 61 <arg name="txt" type="aay" direction="in"/> 62 </method> 63 64 <method name="AddServiceSubtype"> 65 <arg name="interface" type="i" direction="in"/> 66 <arg name="protocol" type="i" direction="in"/> 67 <arg name="flags" type="u" direction="in"/> 68 <arg name="name" type="s" direction="in"/> 69 <arg name="type" type="s" direction="in"/> 70 <arg name="domain" type="s" direction="in"/> 71 <arg name="subtype" type="s" direction="in"/> 72 </method> 73 74 <method name="UpdateServiceTxt"> 75 <arg name="interface" type="i" direction="in"/> 76 <arg name="protocol" type="i" direction="in"/> 77 <arg name="flags" type="u" direction="in"/> 78 <arg name="name" type="s" direction="in"/> 79 <arg name="type" type="s" direction="in"/> 80 <arg name="domain" type="s" direction="in"/> 81 <arg name="txt" type="aay" direction="in"/> 82 </method> 83 84 <method name="AddAddress"> 85 <arg name="interface" type="i" direction="in"/> 86 <arg name="protocol" type="i" direction="in"/> 87 <arg name="flags" type="u" direction="in"/> 88 <arg name="name" type="s" direction="in"/> 89 <arg name="address" type="s" direction="in"/> 90 </method> 91 92 <method name="AddRecord"> 93 <arg name="interface" type="i" direction="in"/> 94 <arg name="protocol" type="i" direction="in"/> 95 <arg name="flags" type="u" direction="in"/> 96 <arg name="name" type="s" direction="in"/> 97 <arg name="clazz" type="q" direction="in"/> 98 <arg name="type" type="q" direction="in"/> 99 <arg name="ttl" type="u" direction="in"/> 100 <arg name="rdata" type="ay" direction="in"/> 101 </method> 102 </interface> 103</node> 104