Bring us closer to fso error spec
[gsmd2.git] / interface / org.freesmartphone.GSM.SIM.xml
bloba23816bbf24b56452b0425b22ef6641e06ac1b0e
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.GSM.SIM">
6     <method name="SetEnableAuthCodeCheck">
7       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim" />
8       <arg type="b" name="check" direction="in"/>
9     </method>
11     <method name="GetEnableAuthCodeCheck">
12       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim" />
13       <arg type="b" name="check" direction="out"/>
14     </method>
16     <method name="GetAuthStatus">
17       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
18       <arg type="s" name="status" direction="out"/>
19     </method>
20     <signal name="AuthStatus">
21       <arg type="s" name="status" direction="out"/>
22     </signal>
23     <method name="SendAuthCode">
24       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
25       <arg type="s" name="pin" direction="in"/>
26     </method>
27     <method name="Unlock">
28       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
29       <arg type="s" name="puk" direction="in"/>
30       <arg type="s" name="new_pin" direction="in"/>
31     </method>
32     <method name="ChangeAuthCode">
33       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
34       <arg type="s" name="old_pin" direction="in"/>
35       <arg type="s" name="new_pin" direction="in"/>
36     </method>
37     <method name="GetSimInfo">
38       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim" />
39       <arg type="a{sv}" name="info" direction="out"/>
40     </method>
41     <method name="GetPhonebookInfo">
42       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
43       <arg type="a{sv}" name="info" direction="out"/>
44     </method>
45     <method name="DeleteEntry">
46       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
47       <arg type="i" name="index" direction="in"/>
48     </method>
49     <method name="StoreEntry">
50       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
51       <arg type="i" name="index" direction="in"/>
52       <arg type="s" name="name" direction="in"/>
53       <arg type="s" name="number" direction="in"/>
54     </method>
55     <method name="RetrieveEntry">
56       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
57       <arg type="i" name="index" direction="in"/>
58       <arg type="s" name="name" direction="out"/>
59       <arg type="s" name="number" direction="out"/>
60     </method>
61     <method name="GetMessagebookInfo">
62       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
63       <arg type="a{sv}" name="info" direction="out"/>
64     </method>
65     <method name="GetServiceCenterNumber">
66       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
67       <arg type="s" name="number" direction="out"/>
68     </method>
69     <method name="SetServiceCenterNumber">
70       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
71       <arg type="s" name="number" direction="in"/>
72     </method>
73     <method name="DeleteMessage">
74       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
75       <arg type="i" name="index" direction="in"/>
76     </method>
77     <method name="StoreMessage">
78       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
79       <arg type="s" name="recipient_number" direction="in"/>
80       <arg type="s" name="contents" direction="in"/>
81       <arg type="i" name="index" direction="out"/>
82     </method>
83     <method name="RetrieveMessage">
84       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
85       <arg type="i" name="index" direction="in"/>
86       <arg type="s" name="sender_number" direction="out"/>
87       <arg type="s" name="contents" direction="out"/>
88       <arg type="i" name="time" direction="out"/>
89     </method>
90     <method name="ListMessages">
91       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
92       <arg type="s" name="status" direction="in"/>
93       <arg type="ai" name="indices" direction="out"/>
94     </method>
95    <method name="SendMessage">
96       <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sms"/>
97       <arg type="i" name="index" direction="in"/>
98       <arg type="b" name="want_report" direction="in"/>
99     </method>
100   </interface>
101 </node>