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.PDP">
5 <method name="SetCredentials">
6 <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
7 <arg type="s" name="apn" direction="in"/>
8 <arg type="s" name="username" direction="in"/>
9 <arg type="s" name="password" direction="in"/>
10 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.GSM"/>
11 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
13 <method name="GetCredentials">
14 <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
15 <arg type="s" name="apn" direction="out"/>
16 <arg type="s" name="username" direction="out"/>
17 <arg type="s" name="password" direction="out"/>
18 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.GSM"/>
19 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
21 <property name="RoamingAllowed" type="b" access="readwrite"/>
22 <method name="ActivateContext">
23 <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
24 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.GSM"/>
25 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
27 <method name="DeactivateContext">
28 <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
29 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.GSM"/>
30 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
32 <method name="GetContextStatus">
33 <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
34 <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="s" name="status" fso:type="org.freesmartphone.GSM.ContextStatus" direction="out"/>
35 <arg type="a{sv}" name="properties" direction="out"/>
36 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.GSM"/>
37 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
39 <signal name="ContextStatus">
40 <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="s" name="status" fso:type="org.freesmartphone.GSM.ContextStatus"/>
41 <arg type="a{sv}" name="properties"/>
43 <method name="InternalStatusUpdate">
44 <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
45 <arg type="s" name="status" direction="in"/>
46 <arg type="a{sv}" name="properties" direction="in"/>
47 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.GSM"/>
48 <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
51 <fso:enumeration xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="s" name="org.freesmartphone.GSM.ContextStatus">
52 <fso:member name="unknown" value="unknown"/>
53 <fso:member name="incoming" value="incoming"/>
54 <fso:member name="outgoing" value="outgoing"/>
55 <fso:member name="active" value="active"/>
56 <fso:member name="released" value="released"/>
57 <fso:member name="shutdown" value="shutdown"/>
58 <fso:member name="suspended" value="suspended"/>