Code Sync up from tizen_2.4
[platform/core/telephony/tel-plugin-dbus_tapi.git] / introspection / ss.xml
1 <node>
2
3         <interface name="org.tizen.telephony.Ss">
4                 <method name="ActivateBarring">
5                         <arg direction="in" type="i" name="ss_class"/>
6                         <arg direction="in" type="i" name="barring_mode"/>
7                         <arg direction="in" type="s" name="barring_password"/>
8                         <arg direction="out" type="aa{sv}" name="barring_list"/>
9                         <arg direction="out" type="i" name="result"/>
10                 </method>
11
12                 <method name="DeactivateBarring">
13                         <arg direction="in" type="i" name="ss_class"/>
14                         <arg direction="in" type="i" name="barring_mode"/>
15                         <arg direction="in" type="s" name="barring_password"/>
16                         <arg direction="out" type="aa{sv}" name="barring_list"/>
17                         <arg direction="out" type="i" name="result"/>
18                 </method>
19
20                 <method name="ChangeBarringPassword">
21                         <arg direction="in" type="s" name="barring_password"/>
22                         <arg direction="in" type="s" name="barring_password_new"/>
23                         <arg direction="in" type="s" name="barring_password_confirm"/>
24                         <arg direction="out" type="i" name="result"/>
25                 </method>
26
27                 <method name="GetBarringStatus">
28                         <arg direction="in" type="i" name="ss_class"/>
29                         <arg direction="in" type="i" name="barring_mode"/>
30                         <arg direction="out" type="aa{sv}" name="barring_list"/>
31                         <arg direction="out" type="i" name="result"/>
32                 </method>
33
34                 <method name="RegisterForwarding">
35                         <arg direction="in" type="i" name="ss_class"/>
36                         <arg direction="in" type="i" name="forward_mode"/>
37                         <arg direction="in" type="i" name="forward_no_reply_time"/>
38                         <arg direction="in" type="i" name="forward_ton"/>
39                         <arg direction="in" type="i" name="forward_npi"/>
40                         <arg direction="in" type="s" name="forward_number"/>
41                         <arg direction="out" type="aa{sv}" name="forward_list"/>
42                         <arg direction="out" type="i" name="result"/>
43                 </method>
44
45                 <method name="DeregisterForwarding">
46                         <arg direction="in" type="i" name="ss_class"/>
47                         <arg direction="in" type="i" name="forward_mode"/>
48                         <arg direction="in" type="i" name="forward_no_reply_time"/>
49                         <arg direction="in" type="i" name="forward_ton"/>
50                         <arg direction="in" type="i" name="forward_npi"/>
51                         <arg direction="in" type="s" name="forward_number"/>
52                         <arg direction="out" type="aa{sv}" name="forward_list"/>
53                         <arg direction="out" type="i" name="result"/>
54                 </method>
55
56                 <method name="ActivateForwarding">
57                         <arg direction="in" type="i" name="ss_class"/>
58                         <arg direction="in" type="i" name="forward_mode"/>
59                         <arg direction="in" type="i" name="forward_no_reply_time"/>
60                         <arg direction="in" type="i" name="forward_ton"/>
61                         <arg direction="in" type="i" name="forward_npi"/>
62                         <arg direction="in" type="s" name="forward_number"/>
63                         <arg direction="out" type="aa{sv}" name="forward_list"/>
64                         <arg direction="out" type="i" name="result"/>
65                 </method>
66
67                 <method name="DeactivateForwarding">
68                         <arg direction="in" type="i" name="ss_class"/>
69                         <arg direction="in" type="i" name="forward_mode"/>
70                         <arg direction="in" type="i" name="forward_no_reply_time"/>
71                         <arg direction="in" type="i" name="forward_ton"/>
72                         <arg direction="in" type="i" name="forward_npi"/>
73                         <arg direction="in" type="s" name="forward_number"/>
74                         <arg direction="out" type="aa{sv}" name="forward_list"/>
75                         <arg direction="out" type="i" name="result"/>
76                 </method>
77
78                 <method name="GetForwardingStatus">
79                         <arg direction="in" type="i" name="ss_class"/>
80                         <arg direction="in" type="i" name="forward_mode"/>
81                         <arg direction="out" type="aa{sv}" name="forward_list"/>
82                         <arg direction="out" type="i" name="result"/>
83                 </method>
84
85                 <method name="ActivateWaiting">
86                         <arg direction="in" type="i" name="ss_class"/>
87                         <arg direction="out" type="aa{sv}" name="waiting_list"/>
88                         <arg direction="out" type="i" name="result"/>
89                 </method>
90
91                 <method name="DeactivateWaiting">
92                         <arg direction="in" type="i" name="ss_class"/>
93                         <arg direction="out" type="aa{sv}" name="waiting_list"/>
94                         <arg direction="out" type="i" name="result"/>
95                 </method>
96
97                 <method name="GetWaitingStatus">
98                         <arg direction="in" type="i" name="ss_class"/>
99                         <arg direction="out" type="aa{sv}" name="waiting_list"/>
100                         <arg direction="out" type="i" name="result"/>
101                 </method>
102
103                 <method name="SetCLIStatus">
104                         <arg direction="in" type="i" name="cli_type"/>
105                         <arg direction="in" type="i" name="cli_status"/>
106                         <arg direction="out" type="i" name="result"/>
107                 </method>
108
109                 <method name="GetCLIStatus">
110                         <arg direction="in" type="i" name="cli_type"/>
111                         <arg direction="out" type="i" name="result"/>
112                         <arg direction="out" type="i" name="cli_type"/>
113                         <arg direction="out" type="i" name="cli_status"/>
114                 </method>
115
116                 <method name="SendUSSD">
117                         <arg direction="in" type="i" name="ussd_type"/>
118                         <arg direction="in" type="i" name="ussd_dcs"/>
119                         <arg direction="in" type="i" name="ussd_len"/>
120                         <arg direction="in" type="s" name="ussd_string"/>
121                         <arg direction="out" type="i" name="result"/>
122                         <arg direction="out" type="i" name="ussd_type"/>
123                         <arg direction="out" type="i" name="ussd_status"/>
124                         <arg direction="out" type="i" name="ussd_dcs"/>
125                         <arg direction="out" type="i" name="ussd_len"/>
126                         <arg direction="out" type="s" name="ussd_string"/>
127                 </method>
128
129                 <signal name="NotifyUSSD">
130                         <arg type="i" name="ussd_status"/>
131                         <arg type="i" name="ussd_dcs"/>
132                         <arg type="i" name="ussd_len"/>
133                         <arg type="s" name="ussd_string"/>
134                 </signal>
135
136                 <signal name="NotifyBarring">
137                         <arg type="aa{sv}" name="barring_list"/>
138                 </signal>
139
140                 <signal name="NotifyForwarding">
141                         <arg type="aa{sv}" name="forward_list"/>
142                 </signal>
143
144                 <signal name="NotifyWaiting">
145                         <arg type="aa{sv}" name="waiting_list"/>
146                 </signal>
147
148                 <signal name="NotifySsInfo">
149                         <arg type="i" name="err"/>
150                         <arg type="i" name="ss_type"/>
151                 </signal>
152
153
154                 <signal name="ReleaseComplete">
155                         <arg type="i" name="data_len"/>
156                         <arg type="v" name="data"/>
157                 </signal>
158
159         </interface>
160
161 </node>