• 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                "eventhandler",
41                "ability_base",
42                "access_token",
43                "hitrace",
44                "hisysevent",
45                "c_utils",
46                "samgr",
47                "init",
48                "common_event_service",
49                "ability_runtime",
50                "data_share",
51                "napi",
52                "bundle_framework"
53            ],
54            "third_party": [
55                "curl",
56                "jsoncpp",
57                "libuv",
58                "iptables",
59                "openssl",
60                "selinux",
61                "sqlite"
62            ]
63        },
64        "build": {
65            "group_type": {
66                "base_group": [ "//foundation/communication/netmanager_base/interfaces/kits/c/netconnclient:net_connection" ],
67                "fwk_group": [
68                    "//foundation/communication/netmanager_base/utils:net_manager_common",
69                    "//foundation/communication/netmanager_base/utils:net_data_share",
70                    "//foundation/communication/netmanager_base/utils:net_bundle_utils",
71                    "//foundation/communication/netmanager_base/utils/napi_utils:napi_utils",
72                    "//foundation/communication/netmanager_base/frameworks/js/napi/connection:connection",
73                    "//foundation/communication/netmanager_base/frameworks/js/napi/network:network",
74                    "//foundation/communication/netmanager_base/frameworks/js/napi/netstats:statistics",
75                    "//foundation/communication/netmanager_base/frameworks/js/napi/netpolicy:policy",
76                    "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if",
77                    "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_parcel",
78                    "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:socket_permission",
79                    "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if",
80                    "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if",
81                    "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative:net_native_manager_if",
82                    "//foundation/communication/netmanager_base/services/netsyscontroller:netsys_controller",
83                    "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient:fwmark_client",
84                    "//foundation/communication/netmanager_base/services/netmanagernative/netsys_client:netsys_client"
85                ],
86                "service_group": [
87                    "//foundation/communication/netmanager_base/services/netmanagernative:netsys_native_manager",
88                    "//foundation/communication/netmanager_base/services/netconnmanager:net_conn_manager",
89                    "//foundation/communication/netmanager_base/services/netpolicymanager:net_policy_manager",
90                    "//foundation/communication/netmanager_base/services/netstatsmanager:net_stats_manager",
91                    "//foundation/communication/netmanager_base/services/etc/init:netdetectionurl.conf",
92                    "//foundation/communication/netmanager_base/services/etc/init:netmanager_trust",
93                    "//foundation/communication/netmanager_base/services/etc/init:netsysnative_trust",
94                    "//foundation/communication/netmanager_base/services/etc/init:netmanager_base.rc",
95                    "//foundation/communication/netmanager_base/services/etc/init:netsysnative.rc",
96                    "//foundation/communication/netmanager_base/services/etc/init:resolv.conf",
97                    "//foundation/communication/netmanager_base/services/etc/init:xtables.lock",
98                    "//foundation/communication/netmanager_base/services/common:net_service_common",
99                    "//foundation/communication/netmanager_base/sa_profile:net_manager_profile"
100                ]
101            },
102            "inner_kits": [
103                {
104                    "type": "so",
105                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if",
106                    "header": {
107                        "header_files": [
108                            "net_conn_client.h",
109                            "net_link_info.h",
110                            "net_supplier_info.h",
111                            "net_specifier.h",
112                            "route.h"
113                        ],
114                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include"
115                    }
116                },
117                {
118                    "type": "so",
119                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:socket_permission",
120                    "header": {
121                        "header_files": [
122                            "socket_permission.h"
123                        ],
124                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include"
125                    }
126                },
127                {
128                    "type": "so",
129                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if",
130                    "header": {
131                        "header_files": [
132                            "net_policy_client.h"
133                        ],
134                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient/include"
135                    }
136                },
137                {
138                    "type": "so",
139                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if",
140                    "header": {
141                        "header_files": [
142                            "net_stats_info.h",
143                            "net_stats_client.h"
144                        ],
145                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient/include"
146                    }
147                },
148                {
149                    "type": "so",
150                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative:net_native_manager_if",
151                    "header": {
152                        "header_files": [
153                            "netsys_native_service_proxy.h"
154                        ],
155                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative/include"
156                    }
157                },
158                {
159                    "type": "so",
160                    "name": "//foundation/communication/netmanager_base/utils/napi_utils:napi_utils",
161                    "header": {
162                        "header_files": [
163                            "napi_utils.h"
164                        ],
165                        "header_base": "//foundation/communication/netmanager_base/utils/napi_utils/include"
166                    }
167                },
168                {
169                    "type": "so",
170                    "name": "//foundation/communication/netmanager_base/utils:net_manager_common",
171                    "header": {
172                        "header_files": [
173                            "base64_utils.h",
174                            "netmanager_base_common_utils.h",
175                            "netmanager_base_permission.h"
176                        ],
177                        "header_base": "//foundation/communication/netmanager_base/utils/common_utils/include"
178                    }
179                },
180                {
181                    "type": "so",
182                    "name": "//foundation/communication/netmanager_base/utils:net_data_share",
183                    "header": {
184                        "header_files": [
185                        ],
186                        "header_base": "//foundation/communication/netmanager_base/utils/data_share/include"
187                    }
188                },
189                {
190                    "type": "so",
191                    "name": "//foundation/communication/netmanager_base/utils:net_bundle_utils",
192                    "header": {
193                        "header_files": [
194                        ],
195                        "header_base": "//foundation/communication/netmanager_base/utils/bundle_utils/include"
196                    }
197                },
198                {
199                    "type": "so",
200                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_parcel",
201                    "header": {
202                        "header_files": [
203                            "http_proxy.h",
204                            "inet_addr.h",
205                            "net_all_capabilities.h",
206                            "net_interface_config.h",
207                            "net_link_info.h",
208                            "net_specifier.h",
209                            "net_supplier_info.h",
210                            "route.h"
211                        ],
212                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include"
213                    }
214                },
215                {
216                    "type": "so",
217                    "name": "//foundation/communication/netmanager_base/services/common:net_service_common",
218                    "header": {
219                        "header_files": [
220                            "broadcast_manager.h",
221                            "net_manager_center.h",
222                            "net_settings.h",
223                            "route_utils.h"
224                        ],
225                        "header_base": "//foundation/communication/netmanager_base/services/common/include"
226                    }
227                },
228                {
229                    "type": "so",
230                    "name": "//foundation/communication/netmanager_base/services/netsyscontroller:netsys_controller",
231                    "header": {
232                        "header_files": [
233                            "netsys_controller.h",
234                            "netsys_controller_service_impl.h",
235                            "netsys_native_client.h"
236                        ],
237                        "header_base": "//foundation/communication/netmanager_base/services/netsyscontroller/include"
238                    }
239                },
240                {
241                    "type": "so",
242                    "name": "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient:fwmark_client",
243                    "header": {
244                        "header_files": [
245                            "fwmark_client.h"
246                        ],
247                        "header_base": "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient/include"
248                    }
249                },
250                {
251                    "type": "so",
252                    "name": "//foundation/communication/netmanager_base/services/netmanagernative/netsys_client:netsys_client",
253                    "header": {
254                        "header_files": [
255                            "netsys_client.h"
256                        ],
257                        "header_base": "//foundation/communication/netmanager_base/services/netmanagernative/include/netsys"
258                    }
259                }
260            ],
261            "test": [
262                "//foundation/communication/netmanager_base/test:unittest",
263                "//foundation/communication/netmanager_base/test/fuzztest:fuzztest"
264            ]
265        }
266    }
267}
268