2 <interface name="net.stc.iptables">
6 <interface name="net.stc.iptables.manager">
8 <arg type='i' name='error_code' direction='out'/>
11 <interface name="net.stc.iptables.rule">
12 <method name='IptAddRule'>
13 <arg type='a{sv}' name='rules' direction='in'/>
14 <arg type='i' name='error_code' direction='out'/>
16 <method name='IptInsertRule'>
17 <arg type='a{sv}' name='rules' direction='in'/>
18 <arg type='i' name='error_code' direction='out'/>
20 <method name='IptRemoveRule'>
21 <arg type='a{sv}' name='rules' direction='in'/>
22 <arg type='i' name='error_code' direction='out'/>
24 <method name='Ip6tAddRule'>
25 <arg type='a{sv}' name='rules' direction='in'/>
26 <arg type='i' name='error_code' direction='out'/>
28 <method name='Ip6tInsertRule'>
29 <arg type='a{sv}' name='rules' direction='in'/>
30 <arg type='i' name='error_code' direction='out'/>
32 <method name='Ip6tRemoveRule'>
33 <arg type='a{sv}' name='rules' direction='in'/>
34 <arg type='i' name='error_code' direction='out'/>
37 <interface name="net.stc.iptables.chain">
38 <method name='IptAddChain'>
39 <arg type='s' name='chain' direction='in'/>
40 <arg type='i' name='error_code' direction='out'/>
42 <method name='IptRemoveChain'>
43 <arg type='s' name='chain' direction='in'/>
44 <arg type='i' name='error_code' direction='out'/>
46 <method name='IptFlushChain'>
47 <arg type='s' name='chain' direction='in'/>
48 <arg type='i' name='error_code' direction='out'/>
50 <method name='Ip6tAddChain'>
51 <arg type='s' name='chain' direction='in'/>
52 <arg type='i' name='error_code' direction='out'/>
54 <method name='Ip6tRemoveChain'>
55 <arg type='s' name='chain' direction='in'/>
56 <arg type='i' name='error_code' direction='out'/>
58 <method name='Ip6tFlushChain'>
59 <arg type='s' name='chain' direction='in'/>
60 <arg type='i' name='error_code' direction='out'/>