6dba33de7f77f63a054c65bc075b2ad286bdb45c
[platform/core/connectivity/stc-manager.git] / interfaces / stcmanager-iface-restriction.xml
1 <node>
2         <interface name="net.stc.restriction">
3                 <method name='Set'>
4                         <arg type='a{sv}' name='parameters' direction='in'/>
5                         <arg type='i' name='error_code' direction='out'/>
6                 </method>
7
8                 <method name='Exclude'>
9                         <arg type='a{sv}' name='parameters' direction='in'/>
10                         <arg type='i' name='error_code' direction='out'/>
11                 </method>
12
13                 <method name='Get'>
14                         <arg type='s' name='app_id' direction='in'/>
15                         <arg type='i' name='error_code' direction='out'/>
16                         <arg type='a{sv}' name='parameters' direction='out'/>
17                 </method>
18
19                 <method name='GetAll'>
20                         <arg type='i' name='error_code' direction='out'/>
21                         <arg type='aa{sv}' name='parameters' direction='out'/>
22                 </method>
23
24                 <method name='GetState'>
25                         <arg type='s' name='app_id' direction='in'/>
26                         <arg type='i' name='iftype' direction='in'/>
27                         <arg type='i' name='error_code' direction='out'/>
28                         <arg type='i' name='state' direction='out'/>
29                 </method>
30
31                 <method name='Remove'>
32                         <arg type='a{sv}' name='parameters' direction='in'/>
33                         <arg type='i' name='error_code' direction='out'/>
34                 </method>
35
36                 <signal name='StatusChanged'>
37                         <arg type='s' name='app_id'/>
38                         <arg type='y' name='status'/>
39                         <arg type='i' name='reason'/>
40                 </signal>
41
42                 <signal name='WarnThresholdCrossed'>
43                         <arg type='s' name='app_id'/>
44                 </signal>
45         </interface>
46 </node>