Merge "Revised to reduce the launch delay of mdnsresponder" into tizen
[platform/core/connectivity/net-config.git] / interfaces / netconfig-iface-vpnsvc.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <node name="/net/netconfig/vpnsvc">
3         <interface name="net.netconfig.vpnsvc">
4                 <method name="vpn_init">
5                         <arg type="s" name="iface_name" direction="in"/>
6                         <arg type="u" name="iface_name_len" direction="in"/>
7                         <arg type="i" name="result" direction="out"/>
8                         <arg type="i" name="h_index" direction="out"/>
9                         <arg type="s" name="h_name" direction="out"/>
10                 </method>
11                 <method name="vpn_deinit">
12                         <arg type="s" name="dev_name" direction="in"/>
13                         <arg type="i" name="result" direction="out"/>
14                 </method>
15                 <method name="vpn_protect">
16                         <arg type="s" name="dev_name" direction="in"/>
17                         <arg type="i" name="result" direction="out"/>
18                 </method>
19                 <method name="vpn_up">
20                         <arg type="i" name="iface_index" direction="in"/>
21                         <arg type="s" name="local_ip" direction="in"/>
22                         <arg type="s" name="remote_ip" direction="in"/>
23                         <arg type="v" name="routes" direction="in"/>
24                         <arg type="u" name="nr_routes" direction="in"/>
25                         <arg type="v" name="dns_servers" direction="in"/>
26                         <arg type="u" name="nr_dns" direction="in"/>
27                         <arg type="s" name="dns_suffix" direction="in"/>
28                         <arg type="u" name="mtu" direction="in"/>
29                         <arg type="i" name="result" direction="out"/>
30                 </method>
31                 <method name="vpn_down">
32                         <arg type="i" name="iface_index" direction="in"/>
33                         <arg type="i" name="result" direction="out"/>
34                 </method>
35                 <method name="vpn_block_networks">
36                         <arg type="v" name="nets_vpn" direction="in"/>
37                         <arg type="u" name="nr_nets_vpn" direction="in"/>
38                         <arg type="v" name="nets_orig" direction="in"/>
39                         <arg type="u" name="nr_nets_orig" direction="in"/>
40                         <arg type="i" name="result" direction="out"/>
41                 </method>
42                 <method name="vpn_unblock_networks">
43                         <arg type="i" name="result" direction="out"/>
44                 </method>
45         </interface>
46 </node>
47