• 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 = false",
28            "SystemCapability.Communication.NetManager.WearableDistributedNet"
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        ],
44        "adapted_system_type": [
45            "standard"
46        ],
47        "rom": "2MB",
48        "ram": "500KB",
49        "deps": {
50            "components": [
51                "bounds_checking_function",
52                "ipc",
53                "safwk",
54                "napi",
55                "dhcp",
56                "hilog",
57                "netmanager_base",
58                "eventhandler",
59                "bluetooth",
60                "hisysevent",
61                "huks",
62                "c_utils",
63                "samgr",
64                "usb_manager",
65                "drivers_interface_usb",
66                "wifi",
67                "bundle_framework",
68                "ability_runtime",
69                "access_token",
70                "cJSON",
71                "common_event_service",
72                "hitrace",
73                "window_manager",
74                "ability_base",
75                "os_account",
76                "relational_store",
77                "preferences",
78                "ffrt",
79                "hicollie",
80                "init",
81                "battery_manager",
82                "openssl",
83                "time_service",
84                "data_share",
85                "core_service",
86                "cellular_data",
87                "libxml2",
88                "json"
89            ]
90        },
91        "build": {
92            "group_type": {
93                "base_group": [
94                    "//foundation/communication/netmanager_ext:common_ext_packages"
95                ],
96                "fwk_group": [],
97                "service_group": [
98                    "//foundation/communication/netmanager_ext:ethernet_packages",
99                    "//foundation/communication/netmanager_ext:share_packages",
100                    "//foundation/communication/netmanager_ext:mdns_packages",
101                    "//foundation/communication/netmanager_ext:vpn_packages",
102                    "//foundation/communication/netmanager_ext:vpn_ext_packages",
103                    "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager_trust",
104                    "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager.rc",
105                    "//foundation/communication/netmanager_ext/services/etc/init:vpnmanager.cfg",
106                    "//foundation/communication/netmanager_ext/sa_profile:mdns_manager_profile",
107                    "//foundation/communication/netmanager_ext/sa_profile:netfirewall_manager_profile",
108                    "//foundation/communication/netmanager_ext:netfirewall_packages",
109                    "//foundation/communication/netmanager_ext/sa_profile:wearable_distributed_net_manager_profile",
110                    "//foundation/communication/netmanager_ext:wearable_distributed_net_packages",
111                    "//foundation/communication/netmanager_ext/sa_profile:networkslice_manager_profile",
112                    "//foundation/communication/netmanager_ext:networkslice_packages",
113                    "//foundation/communication/netmanager_ext/services/etc/init:UrspConfig_xml",
114                    "//foundation/communication/netmanager_ext/services/etc/init:reportUrsp"
115                ]
116            },
117            "inner_kits": [
118                {
119                    "type": "so",
120                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netshareclient:net_tether_manager_if",
121                    "header": {
122                        "header_files": [
123                            "netshareclient/include/networkshare_client.h",
124                            "netshareclient/include/networkshare_constants.h",
125                            "netshareclient/include/proxy/ipccallback/sharing_event_callback_stub.h"
126                        ],
127                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
128                    }
129                },
130                {
131                    "type": "so",
132                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/ethernetclient:ethernet_manager_if",
133                    "header": {
134                        "header_files": [
135                            "ethernetclient/include/ethernet_client.h"
136                        ],
137                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
138                    }
139                },
140                {
141                    "type": "so",
142                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/mdnsclient:mdns_manager_if",
143                    "header": {
144                        "header_files": [
145                            "mdnsclient/include/mdns_client.h"
146                        ],
147                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
148                    }
149                },
150                {
151                    "type": "so",
152                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/vpnextension:vpn_extension_module",
153                    "header": {
154                        "header_files": [
155                            "vpnextension/include/vpn_extension_module_loader.h"
156                        ],
157                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
158                    }
159                },
160                {
161                    "type": "so",
162                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netvpnclient:net_vpn_manager_if",
163                    "header": {
164                        "header_files": [
165                            "netvpnclient/include/networkvpn_client.h"
166                        ],
167                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
168                    }
169                },
170                {
171                    "type": "so",
172                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netfirewallclient:netfirewall_manager_if",
173                    "header": {
174                        "header_files": [
175                            "netfirewallclient/include/netfirewall_client.h"
176                        ],
177                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
178                    }
179                },
180                {
181                    "type": "so",
182                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/wearabledistributednetclient:wearable_distributed_net_manager_if",
183                    "header": {
184                        "header_files": [
185                            "wearabledistributednetclient/include/wearable_distributed_net_client.h"
186                        ],
187                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
188                    }
189                },
190                {
191                    "type": "so",
192                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/networksliceclient:networkslice_manager_if",
193                    "header": {
194                        "header_files": [
195                            "networksliceclient/include/networkslice_client.h"
196
197                        ],
198                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
199                    }
200                }
201            ],
202            "test": [
203                "//foundation/communication/netmanager_ext/test:netmanager_ext_test"
204            ]
205        }
206    }
207}
208