Replace deprecated APIs of Glib v2.62.3 with suggested GLib APIs
[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="s" name="iface_name" direction="in"/>
21                         <arg type="i" name="result" direction="out"/>
22                 </method>
23                 <method name="vpn_down">
24                         <arg type="s" name="iface_name" direction="in"/>
25                         <arg type="i" name="result" direction="out"/>
26                 </method>
27                 <method name="vpn_block_networks">
28                         <arg type="v" name="nets_vpn" direction="in"/>
29                         <arg type="u" name="nr_nets_vpn" direction="in"/>
30                         <arg type="v" name="nets_orig" direction="in"/>
31                         <arg type="u" name="nr_nets_orig" direction="in"/>
32                         <arg type="i" name="result" direction="out"/>
33                 </method>
34                 <method name="vpn_unblock_networks">
35                         <arg type="i" name="result" direction="out"/>
36                 </method>
37                 <method name="vpn_update_settings">
38                         <arg type="i" name="iface_index" direction="in"/>
39                         <arg type="s" name="local_ip" direction="in"/>
40                         <arg type="s" name="remote_ip" direction="in"/>
41                         <arg type="u" name="mtu" direction="in"/>
42                         <arg type="i" name="result" direction="out"/>
43                 </method>
44                 <method name="vpn_add_route">
45                         <arg type="s" name="iface_name" direction="in"/>
46                         <arg type="s" name="route" direction="in"/>
47                         <arg type="i" name="prefix" direction="in"/>
48                         <arg type="i" name="result" direction="out"/>
49                 </method>
50                 <method name="vpn_remove_route">
51                         <arg type="s" name="iface_name" direction="in"/>
52                         <arg type="s" name="route" direction="in"/>
53                         <arg type="i" name="prefix" direction="in"/>
54                         <arg type="i" name="result" direction="out"/>
55                 </method>
56                 <method name="vpn_add_dns_server">
57                         <arg type="s" name="iface_name" direction="in"/>
58                         <arg type="s" name="dns_server" direction="in"/>
59                         <arg type="i" name="result" direction="out"/>
60                 </method>
61                 <method name="vpn_remove_dns_server">
62                         <arg type="s" name="iface_name" direction="in"/>
63                         <arg type="s" name="dns_server" direction="in"/>
64                         <arg type="i" name="result" direction="out"/>
65                 </method>
66         </interface>
67 </node>
68