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