Fix resource leak
[platform/core/connectivity/net-config.git] / interfaces / netconfig-iface-network-state.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <node name="/net/netconfig/network">
3         <interface name="net.netconfig.network">
4                 <method name="AddRoute">
5                         <arg type="s" name="ip_addr" direction="in"/>
6                         <arg type="s" name="netmask" direction="in"/>
7                         <arg type="s" name="interface" direction="in"/>
8                         <arg type="s" name="gateway" direction="in"/>
9                         <arg type="i" name="address_family" direction="in"/>
10                         <arg type="b" name="result" direction="out"/>
11                 </method>
12                 <method name="RemoveRoute">
13                         <arg type="s" name="ip_addr" direction="in"/>
14                         <arg type="s" name="netmask" direction="in"/>
15                         <arg type="s" name="interface" direction="in"/>
16                         <arg type="s" name="gateway" direction="in"/>
17                         <arg type="i" name="address_family" direction="in"/>
18                         <arg type="b" name="result" direction="out"/>
19                 </method>
20                 <method name="EthernetCableState">
21                         <arg  type="i" name="state" direction="out"/>
22                 </method>
23                 <method name="CheckGetPrivilege"></method>
24                 <method name="CheckProfilePrivilege"></method>
25                 <method name="CheckInternetPrivilege"></method>
26                 <method name="DevicePolicySetWifi">
27                         <arg type="i" name="state" direction="in"/>
28                 </method>
29                 <method name="DevicePolicyGetWifi">
30                         <arg type="i" name="state" direction="out"/>
31                 </method>
32                 <method name="DevicePolicySetWifiProfile">
33                         <arg type="i" name="state" direction="in"/>
34                 </method>
35                 <method name="DevicePolicyGetWifiProfile">
36                         <arg type="i" name="state" direction="out"/>
37                 </method>
38                 <method name="GetMeteredInfo">
39                         <arg type="b" name="state" direction="out"/>
40                 </method>
41                 <method name="PreferredIpv6Address">
42                         <arg type="s" name="profile" direction="in"/>
43                         <arg type="s" name="address" direction="out"/>
44                 </method>
45                 <method name="RequestVconfValue">
46                         <arg type="s" name="key" direction="in"/>
47                         <arg type="s" name="type" direction="in"/>
48                         <arg type="i" name="ret" direction="out"/>
49                         <arg type="i" name="int_value" direction="out"/>
50                         <arg type="s" name="str_value" direction="out"/>
51                 </method>
52         </interface>
53         <interface name="net.netconfig.tcpdump">
54                 <method name="StartTCPDump">
55                 </method>
56                 <method name="StopTCPDump">
57                 </method>
58                 <method name="GetTCPDumpState">
59                         <arg type="b" name="state" direction="out"/>
60                 </method>
61         </interface>
62         <interface name="net.netconfig.battery">
63                 <method name="GetBatteryDnList">
64                         <arg type="aa{sv}" name="dn_list" direction="out"/>
65                 </method>
66                 <method name="GetBatteryWifiList">
67                         <arg type="aa{sv}" name="wifi_list" direction="out"/>
68                 </method>
69         </interface>
70 </node>