• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/netmanager_ext",
3    "version": "4.0",
4    "description": "net manager extensive service",
5    "publishAs": "code-segment",
6    "homePage": "https://gitee.com/openharmony",
7    "repository": "https://gitee.com/openharmony/communication_netmanager_ext",
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_ext"
18    },
19    "component": {
20        "name": "netmanager_ext",
21        "subsystem": "communication",
22        "syscap": [
23            "SystemCapability.Communication.NetManager.Ethernet",
24            "SystemCapability.Communication.NetManager.NetSharing",
25            "SystemCapability.Communication.NetManager.MDNS",
26            "SystemCapability.Communication.NetManager.Vpn",
27            "SystemCapability.Communication.NetManager.NetFirewall",
28            "SystemCapability.Communication.NetManager.Eap = false"
29        ],
30        "features": [
31            "netmanager_ext_feature_coverage",
32            "netmanager_ext_feature_ethernet",
33            "netmanager_ext_feature_share",
34            "netmanager_ext_feature_mdns",
35            "netmanager_ext_feature_sysvpn",
36            "netmanager_ext_feature_vpn",
37            "netmanager_ext_feature_vpnext",
38            "netmanager_ext_feature_net_firewall",
39            "netmanager_ext_feature_wearable_distributed_net",
40            "netmanager_ext_feature_vpn_for_user0",
41            "netmanager_ext_share_traffic_limit_enable",
42            "netmanager_ext_feature_networkslice",
43            "netmanager_ext_extensible_authentication",
44            "netmanager_ext_share_notification_enable"
45        ],
46        "adapted_system_type": [
47            "standard"
48        ],
49        "rom": "2MB",
50        "ram": "500KB",
51        "deps": {
52            "components": [
53                "bounds_checking_function",
54                "ipc",
55                "safwk",
56                "napi",
57                "dhcp",
58                "hilog",
59                "netmanager_base",
60                "eventhandler",
61                "bluetooth",
62                "hisysevent",
63                "huks",
64                "c_utils",
65                "samgr",
66                "usb_manager",
67                "drivers_interface_usb",
68                "wifi",
69                "bundle_framework",
70                "ability_runtime",
71                "access_token",
72                "cJSON",
73                "common_event_service",
74                "hitrace",
75                "window_manager",
76                "ability_base",
77                "os_account",
78                "relational_store",
79                "preferences",
80                "ffrt",
81                "hicollie",
82                "init",
83                "battery_manager",
84                "openssl",
85                "time_service",
86                "data_share",
87                "core_service",
88                "cellular_data",
89                "hdf_core",
90                "drivers_interface_ethernet",
91                "libxml2",
92                "json",
93                "hiappevent"
94            ]
95        },
96        "build": {
97            "group_type": {
98                "base_group": [
99                    "//foundation/communication/netmanager_ext:common_ext_packages"
100                ],
101                "fwk_group": [],
102                "service_group": [
103                    "//foundation/communication/netmanager_ext:ethernet_packages",
104                    "//foundation/communication/netmanager_ext:share_packages",
105                    "//foundation/communication/netmanager_ext:mdns_packages",
106                    "//foundation/communication/netmanager_ext:vpn_packages",
107                    "//foundation/communication/netmanager_ext:vpn_ext_packages",
108                    "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager_trust",
109                    "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager.rc",
110                    "//foundation/communication/netmanager_ext/services/etc/init:vpnmanager.cfg",
111                    "//foundation/communication/netmanager_ext/services/etc/init:ethernet.cfg",
112                    "//foundation/communication/netmanager_ext/sa_profile:mdns_manager_profile",
113                    "//foundation/communication/netmanager_ext/sa_profile:netfirewall_manager_profile",
114                    "//foundation/communication/netmanager_ext:netfirewall_packages",
115                    "//foundation/communication/netmanager_ext/sa_profile:wearable_distributed_net_manager_profile",
116                    "//foundation/communication/netmanager_ext:wearable_distributed_net_packages",
117                    "//foundation/communication/netmanager_ext/sa_profile:networkslice_manager_profile",
118                    "//foundation/communication/netmanager_ext:networkslice_packages",
119                    "//foundation/communication/netmanager_ext/services/etc/init:UrspConfig_xml",
120                    "//foundation/communication/netmanager_ext/services/etc/init:UrspConfig2_xml",
121                    "//foundation/communication/netmanager_ext/services/etc/init:reportUrsp"
122                ]
123            },
124            "inner_kits": [
125                {
126                    "type": "so",
127                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netshareclient:net_tether_manager_if",
128                    "header": {
129                        "header_files": [
130                            "netshareclient/include/networkshare_client.h",
131                            "netshareclient/include/networkshare_constants.h",
132                            "netshareclient/include/proxy/ipccallback/sharing_event_callback_stub.h"
133                        ],
134                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
135                    }
136                },
137                {
138                    "type": "so",
139                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/ethernetclient:ethernet_manager_if",
140                    "header": {
141                        "header_files": [
142                            "ethernetclient/include/ethernet_client.h"
143                        ],
144                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
145                    }
146                },
147                {
148                    "type": "so",
149                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/mdnsclient:mdns_manager_if",
150                    "header": {
151                        "header_files": [
152                            "mdnsclient/include/mdns_client.h"
153                        ],
154                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
155                    }
156                },
157                {
158                    "type": "so",
159                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/vpnextension:vpn_extension_module",
160                    "header": {
161                        "header_files": [
162                            "vpnextension/include/vpn_extension_module_loader.h"
163                        ],
164                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
165                    }
166                },
167                {
168                    "type": "so",
169                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netvpnclient:net_vpn_manager_if",
170                    "header": {
171                        "header_files": [
172                            "netvpnclient/include/networkvpn_client.h"
173                        ],
174                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
175                    }
176                },
177                {
178                    "type": "so",
179                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netfirewallclient:netfirewall_manager_if",
180                    "header": {
181                        "header_files": [
182                            "netfirewallclient/include/netfirewall_client.h"
183                        ],
184                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
185                    }
186                },
187                {
188                    "type": "so",
189                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/wearabledistributednetclient:wearable_distributed_net_manager_if",
190                    "header": {
191                        "header_files": [
192                            "wearabledistributednetclient/include/wearable_distributed_net_client.h"
193                        ],
194                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
195                    }
196                },
197                {
198                    "type": "so",
199                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/networksliceclient:networkslice_manager_if",
200                    "header": {
201                        "header_files": [
202                            "networksliceclient/include/networkslice_client.h"
203
204                        ],
205                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
206                    }
207                }
208            ],
209            "test": [
210                "//foundation/communication/netmanager_ext/test:netmanager_ext_test"
211            ]
212        }
213    }
214}
215