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 ], 29 "features": [ 30 "netmanager_ext_feature_coverage", 31 "netmanager_ext_feature_ethernet", 32 "netmanager_ext_feature_share", 33 "netmanager_ext_feature_mdns", 34 "netmanager_ext_feature_sysvpn", 35 "netmanager_ext_feature_vpn", 36 "netmanager_ext_feature_vpnext", 37 "netmanager_ext_feature_net_firewall", 38 "netmanager_ext_feature_wearable_distributed_net", 39 "netmanager_ext_feature_vpn_for_user0" 40 ], 41 "adapted_system_type": [ 42 "standard" 43 ], 44 "rom": "2MB", 45 "ram": "500KB", 46 "deps": { 47 "components": [ 48 "bounds_checking_function", 49 "ipc", 50 "safwk", 51 "napi", 52 "dhcp", 53 "hilog", 54 "netmanager_base", 55 "eventhandler", 56 "bluetooth", 57 "hisysevent", 58 "c_utils", 59 "samgr", 60 "usb_manager", 61 "drivers_interface_usb", 62 "wifi", 63 "bundle_framework", 64 "ability_runtime", 65 "access_token", 66 "cJSON", 67 "common_event_service", 68 "hitrace", 69 "window_manager", 70 "ability_base", 71 "os_account", 72 "relational_store", 73 "preferences", 74 "ffrt", 75 "hicollie", 76 "init" 77 ] 78 }, 79 "build": { 80 "group_type": { 81 "base_group": [ 82 "//foundation/communication/netmanager_ext:common_ext_packages" 83 ], 84 "fwk_group": [], 85 "service_group": [ 86 "//foundation/communication/netmanager_ext:ethernet_packages", 87 "//foundation/communication/netmanager_ext:share_packages", 88 "//foundation/communication/netmanager_ext:mdns_packages", 89 "//foundation/communication/netmanager_ext:vpn_packages", 90 "//foundation/communication/netmanager_ext:vpn_ext_packages", 91 "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager_trust", 92 "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager.rc", 93 "//foundation/communication/netmanager_ext/services/etc/init:vpnmanager.cfg", 94 "//foundation/communication/netmanager_ext/sa_profile:mdns_manager_profile", 95 "//foundation/communication/netmanager_ext/sa_profile:netfirewall_manager_profile", 96 "//foundation/communication/netmanager_ext:netfirewall_packages", 97 "//foundation/communication/netmanager_ext:wearable_distributed_net_packages" 98 ] 99 }, 100 "inner_kits": [ 101 { 102 "type": "so", 103 "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netshareclient:net_tether_manager_if", 104 "header": { 105 "header_files": [ 106 "netshareclient/include/networkshare_client.h", 107 "netshareclient/include/networkshare_constants.h", 108 "netshareclient/include/proxy/ipccallback/sharing_event_callback_stub.h" 109 ], 110 "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" 111 } 112 }, 113 { 114 "type": "so", 115 "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/ethernetclient:ethernet_manager_if", 116 "header": { 117 "header_files": [ 118 "ethernetclient/include/ethernet_client.h" 119 ], 120 "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" 121 } 122 }, 123 { 124 "type": "so", 125 "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/mdnsclient:mdns_manager_if", 126 "header": { 127 "header_files": [ 128 "mdnsclient/include/mdns_client.h" 129 ], 130 "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" 131 } 132 }, 133 { 134 "type": "so", 135 "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/vpnextension:vpn_extension_module", 136 "header": { 137 "header_files": [ 138 "vpnextension/include/vpn_extension_module_loader.h" 139 ], 140 "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" 141 } 142 }, 143 { 144 "type": "so", 145 "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netvpnclient:net_vpn_manager_if", 146 "header": { 147 "header_files": [ 148 "netvpnclient/include/networkvpn_client.h" 149 ], 150 "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" 151 } 152 }, 153 { 154 "type": "so", 155 "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netfirewallclient:netfirewall_manager_if", 156 "header": { 157 "header_files": [ 158 "netfirewallclient/include/netfirewall_client.h" 159 ], 160 "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" 161 } 162 } 163 ], 164 "test": [ 165 "//foundation/communication/netmanager_ext/test/ethernetmanager:unittest", 166 "//foundation/communication/netmanager_ext/test/ethernetmanager:fuzztest", 167 "//foundation/communication/netmanager_ext/test/networksharemanager:fuzztest", 168 "//foundation/communication/netmanager_ext/test/networksharemanager:unittest", 169 "//foundation/communication/netmanager_ext/test/mdnsmanager:fuzztest", 170 "//foundation/communication/netmanager_ext/test/mdnsmanager:unittest", 171 "//foundation/communication/netmanager_ext/test/vpnmanager:unittest", 172 "//foundation/communication/netmanager_ext/test/vpnmanager:fuzztest", 173 "//foundation/communication/netmanager_ext/test/netfirewallmanager:unittest", 174 "//foundation/communication/netmanager_ext/test/netfirewallmanager:fuzztest", 175 "//foundation/communication/netmanager_ext/test/wearabledistributednetmanager:unittest" 176 ] 177 } 178 } 179} 180