2 <interface name="net.stc.restriction">
4 <arg type='a{sv}' name='parameters' direction='in'/>
5 <arg type='i' name='error_code' direction='out'/>
8 <method name='Exclude'>
9 <arg type='a{sv}' name='parameters' direction='in'/>
10 <arg type='i' name='error_code' direction='out'/>
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'/>
19 <method name='GetAll'>
20 <arg type='i' name='error_code' direction='out'/>
21 <arg type='aa{sv}' name='parameters' direction='out'/>
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'/>
31 <method name='Remove'>
32 <arg type='a{sv}' name='parameters' direction='in'/>
33 <arg type='i' name='error_code' direction='out'/>
36 <signal name='WarnThresholdCrossed'>
37 <arg type='s' name='app_id'/>
40 <signal name='RestrictionThresholdCrossed'>
41 <arg type='s' name='app_id'/>