2 <interface name="net.stc.firewall">
4 <arg type='i' name='error_code' direction='out'/>
7 <arg type='i' name='error_code' direction='out'/>
9 <method name='GetLock'>
10 <arg type='i' name='state' direction='out'/>
12 <method name='AddChain'>
13 <arg type='s' name='chain' direction='in'/>
14 <arg type='i' name='error_code' direction='out'/>
16 <method name='RemoveChain'>
17 <arg type='s' name='chain' direction='in'/>
18 <arg type='i' name='error_code' direction='out'/>
20 <method name='FlushChain'>
21 <arg type='s' name='chain' direction='in'/>
22 <arg type='i' name='error_code' direction='out'/>
24 <method name='GetAllChain'>
25 <arg type='aa{sv}' name='parameters' direction='out'/>
27 <method name='SetChain'>
28 <arg type='s' name='chain' direction='in'/>
29 <arg type='u' name='target' direction='in'/>
30 <arg type='i' name='error_code' direction='out'/>
32 <method name='UnsetChain'>
33 <arg type='s' name='chain' direction='in'/>
34 <arg type='i' name='error_code' direction='out'/>
37 <method name='AddRule'>
38 <arg type='a{sv}' name='parameters' direction='in'/>
39 <arg type='i' name='error_code' direction='out'/>
41 <method name='RemoveRule'>
42 <arg type='a{sv}' name='parameters' direction='in'/>
43 <arg type='i' name='error_code' direction='out'/>
45 <method name='UpdateRule'>
46 <arg type='a{sv}' name='parameters' direction='in'/>
47 <arg type='i' name='error_code' direction='out'/>
49 <method name='GetAllRule'>
50 <arg type='aa{sv}' name='parameters' direction='out'/>