2 <interface name="net.stc.restriction">
4 <arg type='a{sv}' name='parameters' direction='in'/>
5 <arg type='i' name='error_code' direction='out'/>
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'/>
14 <method name='GetAll'>
15 <arg type='i' name='error_code' direction='out'/>
16 <arg type='aa{sv}' name='parameters' direction='out'/>
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'/>
27 <arg type='a{sv}' name='parameters' direction='in'/>
28 <arg type='i' name='error_code' direction='out'/>
31 <method name='SetList'>
32 <arg type='aa{sv}' name='parameters' direction='in'/>
33 <arg type='i' name='error_code' direction='out'/>
36 <method name='UnsetList'>
37 <arg type='aa{sv}' name='parameters' direction='in'/>
38 <arg type='i' name='error_code' direction='out'/>
42 <arg type='i' name='error_code' direction='out'/>
45 <signal name='WarnThresholdCrossed'>
46 <arg type='s' name='app_id'/>
49 <signal name='RestrictionThresholdCrossed'>
50 <arg type='s' name='app_id'/>