• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/netmanager_base",
3    "version": "3.1.0",
4    "description": "net manager service",
5    "publishAs": "code-segment",
6    "homePage": "https://gitee.com/openharmony",
7    "repository": "https://gitee.com/openharmony/communication_netmanager_base",
8    "license": "Apache License 2.0",
9    "language": "",
10    "private": false,
11    "scripts": {},
12    "envs": [],
13    "dirs": [],
14    "author": {},
15    "contributors": [],
16    "segment": {
17        "destPath": "foundation/communication/netmanager_base"
18    },
19    "component": {
20        "name": "netmanager_base",
21        "subsystem": "communication",
22        "syscap": [
23            "SystemCapability.Communication.NetManager.Core"
24        ],
25        "features": [],
26        "adapted_system_type": [
27            "standard"
28        ],
29        "rom": "4.5MB",
30        "ram": "10MB",
31        "hisysevent_config": [
32            "//foundation/communication/netmanager_base/hisysevent.yaml"
33        ],
34        "deps": {
35            "components": [
36                "ipc",
37                "safwk",
38                "hilog",
39                "dhcp",
40                "libuv",
41                "eventhandler",
42                "ability_base",
43                "access_token",
44                "hitrace",
45                "hisysevent",
46                "core_service",
47                "c_utils",
48                "jsoncpp",
49                "samgr",
50                "init",
51                "common_event_service",
52                "ability_runtime",
53                "data_share",
54                "napi"
55            ],
56            "third_party": [
57                "jsoncpp",
58                "libuv",
59                "iptables",
60                "selinux",
61                "sqlite"
62            ]
63        },
64        "build": {
65            "group_type": {
66                "base_group": [],
67                "fwk_group": [
68                    "//foundation/communication/netmanager_base/utils:net_manager_common",
69                    "//foundation/communication/netmanager_base/utils/napi_utils:napi_utils",
70                    "//foundation/communication/netmanager_base/frameworks/js/napi/connection:connection",
71                    "//foundation/communication/netmanager_base/frameworks/js/napi/network:network",
72                    "//foundation/communication/netmanager_base/frameworks/js/napi/netstats:statistics",
73                    "//foundation/communication/netmanager_base/frameworks/js/napi/netpolicy:policy",
74                    "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if",
75                    "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_parcel",
76                    "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:socket_permission",
77                    "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if",
78                    "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if",
79                    "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative:net_native_manager_if",
80                    "//foundation/communication/netmanager_base/services/netsyscontroller:netsys_controller",
81                    "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient:fwmark_client",
82                    "//foundation/communication/netmanager_base/services/netmanagernative/netsys_client:netsys_client"
83                ],
84                "service_group": [
85                    "//foundation/communication/netmanager_base/services/netmanagernative:netsys_native_manager",
86                    "//foundation/communication/netmanager_base/services/netconnmanager:net_conn_manager",
87                    "//foundation/communication/netmanager_base/services/netpolicymanager:net_policy_manager",
88                    "//foundation/communication/netmanager_base/services/netstatsmanager:net_stats_manager",
89                    "//foundation/communication/netmanager_base/services/etc/init:netdetectionurl.conf",
90                    "//foundation/communication/netmanager_base/services/etc/init:netmanager_trust",
91                    "//foundation/communication/netmanager_base/services/etc/init:netsysnative_trust",
92                    "//foundation/communication/netmanager_base/services/etc/init:netmanager_base.rc",
93                    "//foundation/communication/netmanager_base/services/etc/init:netsysnative.rc",
94                    "//foundation/communication/netmanager_base/services/etc/init:resolv.conf",
95                    "//foundation/communication/netmanager_base/services/etc/init:xtables.lock",
96                    "//foundation/communication/netmanager_base/services/common:net_service_common",
97                    "//foundation/communication/netmanager_base/sa_profile:net_manager_profile"
98                ]
99            },
100            "inner_kits": [
101                {
102                    "type": "so",
103                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if",
104                    "header": {
105                        "header_files": [
106                            "net_conn_client.h",
107                            "net_link_info.h",
108                            "net_supplier_info.h",
109                            "net_specifier.h",
110                            "route.h"
111                        ],
112                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include"
113                    }
114                },
115                {
116                    "type": "so",
117                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:socket_permission",
118                    "header": {
119                        "header_files": [
120                            "socket_permission.h"
121                        ],
122                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include"
123                    }
124                },
125                {
126                    "type": "so",
127                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if",
128                    "header": {
129                        "header_files": [
130                            "net_policy_client.h"
131                        ],
132                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient/include"
133                    }
134                },
135                {
136                    "type": "so",
137                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if",
138                    "header": {
139                        "header_files": [
140                            "net_stats_info.h",
141                            "net_stats_client.h"
142                        ],
143                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient/include"
144                    }
145                },
146                {
147                    "type": "so",
148                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative:net_native_manager_if",
149                    "header": {
150                        "header_files": [
151                            "netsys_native_service_proxy.h"
152                        ],
153                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative/include"
154                    }
155                },
156                {
157                    "type": "so",
158                    "name": "//foundation/communication/netmanager_base/utils/napi_utils:napi_utils",
159                    "header": {
160                        "header_files": [
161                            "napi_utils.h"
162                        ],
163                        "header_base": "//foundation/communication/netmanager_base/utils/napi_utils/include"
164                    }
165                },
166                {
167                    "type": "so",
168                    "name": "//foundation/communication/netmanager_base/utils:net_manager_common",
169                    "header": {
170                        "header_files": [
171                            "base64_utils.h",
172                            "netmanager_base_common_utils.h",
173                            "netmanager_base_permission.h"
174                        ],
175                        "header_base": "//foundation/communication/netmanager_base/utils/common_utils/include"
176                    }
177                },
178                {
179                    "type": "so",
180                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_parcel",
181                    "header": {
182                        "header_files": [
183                            "http_proxy.h",
184                            "inet_addr.h",
185                            "net_all_capabilities.h",
186                            "net_interface_config.h",
187                            "net_link_info.h",
188                            "net_specifier.h",
189                            "net_supplier_info.h",
190                            "route.h"
191                        ],
192                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include"
193                    }
194                },
195                {
196                    "type": "so",
197                    "name": "//foundation/communication/netmanager_base/services/common:net_service_common",
198                    "header": {
199                        "header_files": [
200                            "broadcast_manager.h",
201                            "net_manager_center.h",
202                            "net_settings.h",
203                            "route_utils.h"
204                        ],
205                        "header_base": "//foundation/communication/netmanager_base/services/common/include"
206                    }
207                },
208                {
209                    "type": "so",
210                    "name": "//foundation/communication/netmanager_base/services/netsyscontroller:netsys_controller",
211                    "header": {
212                        "header_files": [
213                            "netsys_controller.h",
214                            "netsys_controller_service_impl.h",
215                            "netsys_native_client.h"
216                        ],
217                        "header_base": "//foundation/communication/netmanager_base/services/netsyscontroller/include"
218                    }
219                },
220                {
221                    "type": "so",
222                    "name": "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient:fwmark_client",
223                    "header": {
224                        "header_files": [
225                            "fwmark_client.h"
226                        ],
227                        "header_base": "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient/include"
228                    }
229                },
230                {
231                    "type": "so",
232                    "name": "//foundation/communication/netmanager_base/services/netmanagernative/netsys_client:netsys_client",
233                    "header": {
234                        "header_files": [
235                            "netsys_client.h"
236                        ],
237                        "header_base": "//foundation/communication/netmanager_base/services/netmanagernative/include/netsys"
238                    }
239                }
240            ],
241            "test": [
242                "//foundation/communication/netmanager_base/test:unittest",
243                "//foundation/communication/netmanager_base/test/fuzztest:fuzztest"
244            ]
245        }
246    }
247}
248