Bump version to keep in sync with libfso-glib
[specs.git] / xml / org.freesmartphone.GSM.PDP.xml
blobe4c717c897384e6d3aa24018c94b1d791bb6617f
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.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"/>
12     </method>
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"/>
20     </method>
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"/>
26     </method>
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"/>
31     </method>
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"/>
38     </method>
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"/>
42     </signal>
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"/>
49     </method>
50   </interface>
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"/>
59   </fso:enumeration>
60 </node>