tizen 2.4 release
[framework/connectivity/mobileap-agent.git] / include / tethering-dbus-interface.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <!DOCTYPE node PUBLIC
4         "-//freedesktop//DTD D-Bus Object Introspection 1.0//EN"
5         "http://standards.freedesktop.org/dbus/1.0/introspect.dtd">
6
7 <node>
8         <interface name="org.tizen.tethering">
9
10                 <!-- Method definitions -->
11
12                 <method name="disable">
13                         <arg type="u" name="type" direction="out"/>
14                         <arg type="u" name="result" direction="out"/>
15                 </method>
16
17                 <method name="enable_wifi_tethering">
18                         <arg type="s" name="ssid" direction="in"/>
19                         <arg type="s" name="key" direction="in"/>
20                         <arg type="i" name="visibility" direction="in"/>
21                         <arg type="i" name="security" direction="in"/>
22                         <arg type="u" name="result" direction="out"/>
23                 </method>
24
25                 <method name="cont_enable_wifi_tethering">
26                 </method>
27
28                 <method name="cancel_enable_wifi_tethering">
29                 </method>
30
31                 <method name="disable_wifi_tethering">
32                         <arg type="u" name="type" direction="out"/>
33                         <arg type="u" name="result" direction="out"/>
34                 </method>
35
36                 <method name="enable_bt_tethering">
37                         <arg type="u" name="result" direction="out"/>
38                 </method>
39
40                 <method name="cont_enable_bt_tethering">
41                 </method>
42
43                 <method name="cancel_enable_bt_tethering">
44                 </method>
45
46                 <method name="disable_bt_tethering">
47                         <arg type="u" name="type" direction="out"/>
48                         <arg type="u" name="result" direction="out"/>
49                 </method>
50
51                 <method name="enable_usb_tethering">
52                         <arg type="u" name="result" direction="out"/>
53                 </method>
54
55                 <method name="cont_enable_usb_tethering">
56                 </method>
57
58                 <method name="cancel_enable_usb_tethering">
59                 </method>
60
61                 <method name="disable_usb_tethering">
62                         <arg type="u" name="type" direction="out"/>
63                         <arg type="u" name="result" direction="out"/>
64                 </method>
65
66                 <method name="enable_wifi_ap">
67                         <arg type="s" name="ssid" direction="in"/>
68                         <arg type="s" name="key" direction="in"/>
69                         <arg type="i" name="visibility" direction="in"/>
70                         <arg type="i" name="security" direction="in"/>
71                         <arg type="u" name="result" direction="out"/>
72                 </method>
73
74                 <method name="disable_wifi_ap">
75                         <arg type="u" name="type" direction="out"/>
76                         <arg type="u" name="result" direction="out"/>
77                 </method>
78
79                 <method name="reload_wifi_settings">
80                         <arg type="s" name="ssid" direction="in"/>
81                         <arg type="s" name="key" direction="in"/>
82                         <arg type="i" name="visibility" direction="in"/>
83                         <arg type="i" name="security" direction="in"/>
84                         <arg type="u" name="result" direction="out"/>
85                 </method>
86
87                 <method name="reload_wifi_ap_settings">
88                         <arg type="s" name="ssid" direction="in"/>
89                         <arg type="s" name="key" direction="in"/>
90                         <arg type="i" name="visibility" direction="in"/>
91                         <arg type="i" name="security" direction="in"/>
92                         <arg type="u" name="result" direction="out"/>
93                 </method>
94
95                 <method name="get_station_info">
96                 <arg type="a(a{sv})" name="station" direction="out"/>
97                 </method>
98
99                 <method name="get_data_packet_usage">
100                         <arg type="u" name="type" direction="out"/>
101                         <arg type="t" name="rx_data" direction="out"/>
102                         <arg type="t" name="tx_data" direction="out"/>
103                 </method>
104
105                 <!-- Signal (D-Bus) definitions -->
106                 <signal name="net_closed">
107                 </signal>
108
109                 <signal name="sta_connected">
110                         <arg type="s" name="arg1" direction="out"/>
111                 </signal>
112
113                 <signal name="sta_disconnected">
114                         <arg type="s" name="arg1" direction="out"/>
115                 </signal>
116
117                 <signal name="wifi_on">
118                 </signal>
119
120                 <signal name="wifi_off">
121                         <arg type="s" name="arg1" direction="out"/>
122                 </signal>
123
124                 <signal name="usb_on">
125                 </signal>
126
127                 <signal name="usb_off">
128                         <arg type="s" name="arg1" direction="out"/>
129                 </signal>
130
131                 <signal name="bluetooth_on">
132                 </signal>
133
134                 <signal name="bluetooth_off">
135                         <arg type="s" name="arg1" direction="out"/>
136                 </signal>
137
138                 <signal name="wifi_ap_on">
139                 </signal>
140
141                 <signal name="wifi_ap_off">
142                         <arg type="s" name="arg1" direction="out"/>
143                 </signal>
144
145                 <signal name="no_data_timeout">
146                 </signal>
147
148                 <signal name="low_batt_mode">
149                 </signal>
150
151                 <signal name="flight_mode">
152                 </signal>
153
154                 <signal name="power_save_mode">
155                 </signal>
156
157                 <signal name="dhcp_status">
158                         <arg type="s" name="signalName" direction="out"/>
159                         <arg type="u" name="type" direction="out"/>
160                         <arg type="s" name="ip" direction="out"/>
161                         <arg type="s" name="mac" direction="out"/>
162                         <arg type="s" name="hostName" direction="out"/>
163                         <arg type="u" name="tm" direction="out"/>
164                 </signal>
165         </interface>
166 </node>