Bump version to keep in sync with libfso-glib
[specs.git] / xml / org.freesmartphone.Time.Alarm.xml
blob8e927ebfdda7065a9437fae46d726afc70ead9b5
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3 <node name="/">
4   <interface name="org.freesmartphone.Time.Alarm">
5     <method name="ClearAlarms">
6       <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
7       <arg type="s" name="busname" direction="in"/>
8     </method>
9     <method name="ListAlarms">
10       <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
11       <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QFsoWakeupAlarmList"/>
12       <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="a(si)" name="alarms" fso:type="org.freesmartphone.Time.WakeupAlarm" direction="out"/>
13     </method>
14     <method name="RemoveAlarm">
15       <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
16       <arg type="s" name="busname" direction="in"/>
17       <arg type="i" name="timestamp" direction="in"/>
18     </method>
19     <method name="AddAlarm">
20       <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
21       <arg type="s" name="busname" direction="in"/>
22       <arg type="i" name="timestamp" direction="in"/>
23       <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
24     </method>
25   </interface>
26   <fso:struct xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="org.freesmartphone.Time.WakeupAlarm">
27     <fso:field name="busname" type="s"/>
28     <fso:field name="timestamp" type="i"/>
29   </fso:struct>
30 </node>