Add to set/unset restriction list
[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='Get'>
9                         <arg type='s' name='app_id' direction='in'/>
10                         <arg type='i' name='error_code' direction='out'/>
11                         <arg type='a{sv}' name='parameters' direction='out'/>
12                 </method>
13
14                 <method name='GetAll'>
15                         <arg type='i' name='error_code' direction='out'/>
16                         <arg type='aa{sv}' name='parameters' direction='out'/>
17                 </method>
18
19                 <method name='GetType'>
20                         <arg type='s' name='app_id' direction='in'/>
21                         <arg type='i' name='iftype' direction='in'/>
22                         <arg type='i' name='error_code' direction='out'/>
23                         <arg type='i' name='type' direction='out'/>
24                 </method>
25
26                 <method name='Unset'>
27                         <arg type='a{sv}' name='parameters' direction='in'/>
28                         <arg type='i' name='error_code' direction='out'/>
29                 </method>
30
31                 <method name='SetList'>
32                         <arg type='aa{sv}' name='parameters' direction='in'/>
33                         <arg type='i' name='error_code' direction='out'/>
34                 </method>
35
36                 <method name='UnsetList'>
37                         <arg type='aa{sv}' name='parameters' direction='in'/>
38                         <arg type='i' name='error_code' direction='out'/>
39                 </method>
40
41                 <method name='Stop'>
42                         <arg type='i' name='error_code' direction='out'/>
43                 </method>
44
45                 <signal name='WarnThresholdCrossed'>
46                         <arg type='s' name='app_id'/>
47                 </signal>
48
49                 <signal name='RestrictionThresholdCrossed'>
50                         <arg type='s' name='app_id'/>
51                 </signal>
52         </interface>
53 </node>