• 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        ],
28        "features": [
29            "netmanager_ext_feature_ethernet",
30            "netmanager_ext_feature_share",
31            "netmanager_ext_feature_mdns",
32            "netmanager_ext_feature_vpn",
33            "netmanager_ext_feature_vpnext"
34        ],
35        "adapted_system_type": [
36            "standard"
37        ],
38        "rom": "2MB",
39        "ram": "500KB",
40        "deps": {
41            "components": [
42                "ipc",
43                "safwk",
44                "napi",
45                "dhcp",
46                "hilog",
47                "netmanager_base",
48                "eventhandler",
49                "bluetooth",
50                "hisysevent",
51                "c_utils",
52                "samgr",
53                "usb_manager",
54                "drivers_interface_usb",
55                "wifi",
56                "bundle_framework",
57                "ability_runtime",
58                "access_token",
59                "common_event_service",
60                "hitrace",
61                "window_manager",
62                "ability_base",
63                "os_account"
64            ]
65        },
66        "build": {
67            "group_type": {
68                "base_group": [
69                    "//foundation/communication/netmanager_ext:common_ext_packages"
70                ],
71                "fwk_group": [],
72                "service_group": [
73                    "//foundation/communication/netmanager_ext:ethernet_packages",
74                    "//foundation/communication/netmanager_ext:share_packages",
75                    "//foundation/communication/netmanager_ext:mdns_packages",
76                    "//foundation/communication/netmanager_ext:vpn_packages",
77                    "//foundation/communication/netmanager_ext:vpn_ext_packages",
78                    "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager_trust",
79                    "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager.rc",
80                    "//foundation/communication/netmanager_ext/sa_profile:mdns_manager_profile"
81                ]
82            },
83            "inner_kits": [
84                {
85                    "type": "so",
86                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netshareclient:net_tether_manager_if",
87                    "header": {
88                        "header_files": [
89                            "netshareclient/include/networkshare_client.h",
90                            "netshareclient/include/networkshare_constants.h",
91                            "netshareclient/include/proxy/ipccallback/sharing_event_callback_stub.h"
92                        ],
93                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
94                    }
95                },
96                {
97                    "type": "so",
98                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/ethernetclient:ethernet_manager_if",
99                    "header": {
100                        "header_files": [
101                            "ethernetclient/include/ethernet_client.h"
102                        ],
103                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
104                    }
105                },
106                {
107                    "type": "so",
108                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/mdnsclient:mdns_manager_if",
109                    "header": {
110                        "header_files": [
111                            "mdnsclient/include/mdns_client.h"
112                        ],
113                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
114                    }
115                },
116                {
117                    "type": "so",
118                    "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/vpnextension:vpn_extension_module",
119                    "header": {
120                        "header_files": [
121                            "vpnextension/include/vpn_extension_module_loader.h"
122                        ],
123                        "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits"
124                    }
125                }
126            ],
127            "test": [
128                "//foundation/communication/netmanager_ext/test/ethernetmanager:unittest",
129                "//foundation/communication/netmanager_ext/test/ethernetmanager:fuzztest",
130                "//foundation/communication/netmanager_ext/test/networksharemanager:fuzztest",
131                "//foundation/communication/netmanager_ext/test/networksharemanager:unittest",
132                "//foundation/communication/netmanager_ext/test/mdnsmanager:fuzztest",
133                "//foundation/communication/netmanager_ext/test/mdnsmanager:unittest",
134                "//foundation/communication/netmanager_ext/test/vpnmanager:unittest",
135                "//foundation/communication/netmanager_ext/test/vpnmanager:fuzztest"
136            ]
137        }
138    }
139}
140