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