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