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">
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"/>
11 <method name="GetEnableAuthCodeCheck">
12 <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim" />
13 <arg type="b" name="check" direction="out"/>
16 <method name="GetAuthStatus">
17 <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
18 <arg type="s" name="status" direction="out"/>
20 <signal name="AuthStatus">
21 <arg type="s" name="status" direction="out"/>
23 <method name="SendAuthCode">
24 <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
25 <arg type="s" name="pin" direction="in"/>
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"/>
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"/>
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"/>
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"/>
45 <method name="DeleteEntry">
46 <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
47 <arg type="i" name="index" direction="in"/>
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"/>
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"/>
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"/>
65 <method name="GetServiceCenterNumber">
66 <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
67 <arg type="s" name="number" direction="out"/>
69 <method name="SetServiceCenterNumber">
70 <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
71 <arg type="s" name="number" direction="in"/>
73 <method name="DeleteMessage">
74 <annotation name="org.freedesktop.DBus.GLib.Async" value="fso_gsm_sim"/>
75 <arg type="i" name="index" direction="in"/>
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"/>
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"/>
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"/>
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"/>