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