{ "name": "@ohos/netmanager_ext", "version": "4.0", "description": "net manager extensive service", "publishAs": "code-segment", "homePage": "https://gitee.com/openharmony", "repository": "https://gitee.com/openharmony/communication_netmanager_ext", "license": "Apache License 2.0", "language": "", "private": false, "scripts": {}, "envs": [], "dirs": [], "author": {}, "contributors": [], "segment": { "destPath": "foundation/communication/netmanager_ext" }, "component": { "name": "netmanager_ext", "subsystem": "communication", "syscap": [ "SystemCapability.Communication.NetManager.Ethernet", "SystemCapability.Communication.NetManager.NetSharing", "SystemCapability.Communication.NetManager.MDNS", "SystemCapability.Communication.NetManager.Vpn", "SystemCapability.Communication.NetManager.NetFirewall = false" ], "features": [ "netmanager_ext_feature_coverage", "netmanager_ext_feature_ethernet", "netmanager_ext_feature_share", "netmanager_ext_feature_mdns", "netmanager_ext_feature_vpn", "netmanager_ext_feature_vpnext", "netmanager_ext_feature_net_firewall" ], "adapted_system_type": [ "standard" ], "rom": "2MB", "ram": "500KB", "deps": { "components": [ "bounds_checking_function", "ipc", "safwk", "napi", "dhcp", "hilog", "netmanager_base", "eventhandler", "bluetooth", "hisysevent", "c_utils", "samgr", "usb_manager", "drivers_interface_usb", "wifi", "bundle_framework", "ability_runtime", "access_token", "cJSON", "common_event_service", "hitrace", "window_manager", "ability_base", "os_account", "relational_store", "preferences", "ffrt", "init" ] }, "build": { "group_type": { "base_group": [ "//foundation/communication/netmanager_ext:common_ext_packages" ], "fwk_group": [], "service_group": [ "//foundation/communication/netmanager_ext:ethernet_packages", "//foundation/communication/netmanager_ext:share_packages", "//foundation/communication/netmanager_ext:mdns_packages", "//foundation/communication/netmanager_ext:vpn_packages", "//foundation/communication/netmanager_ext:vpn_ext_packages", "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager_trust", "//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager.rc", "//foundation/communication/netmanager_ext/sa_profile:mdns_manager_profile", "//foundation/communication/netmanager_ext/sa_profile:netfirewall_manager_profile", "//foundation/communication/netmanager_ext:netfirewall_packages" ] }, "inner_kits": [ { "type": "so", "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netshareclient:net_tether_manager_if", "header": { "header_files": [ "netshareclient/include/networkshare_client.h", "netshareclient/include/networkshare_constants.h", "netshareclient/include/proxy/ipccallback/sharing_event_callback_stub.h" ], "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" } }, { "type": "so", "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/ethernetclient:ethernet_manager_if", "header": { "header_files": [ "ethernetclient/include/ethernet_client.h" ], "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" } }, { "type": "so", "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/mdnsclient:mdns_manager_if", "header": { "header_files": [ "mdnsclient/include/mdns_client.h" ], "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" } }, { "type": "so", "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/vpnextension:vpn_extension_module", "header": { "header_files": [ "vpnextension/include/vpn_extension_module_loader.h" ], "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" } }, { "type": "so", "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netvpnclient:net_vpn_manager_if", "header": { "header_files": [ "netvpnclient/include/networkvpn_client.h" ], "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" } }, { "type": "so", "name": "//foundation/communication/netmanager_ext/interfaces/innerkits/netfirewallclient:netfirewall_manager_if", "header": { "header_files": [ "netfirewallclient/include/netfirewall_client.h" ], "header_base": "//foundation/communication/netmanager_ext/interfaces/innerkits" } } ], "test": [ "//foundation/communication/netmanager_ext/test/ethernetmanager:unittest", "//foundation/communication/netmanager_ext/test/ethernetmanager:fuzztest", "//foundation/communication/netmanager_ext/test/networksharemanager:fuzztest", "//foundation/communication/netmanager_ext/test/networksharemanager:unittest", "//foundation/communication/netmanager_ext/test/mdnsmanager:fuzztest", "//foundation/communication/netmanager_ext/test/mdnsmanager:unittest", "//foundation/communication/netmanager_ext/test/vpnmanager:unittest", "//foundation/communication/netmanager_ext/test/vpnmanager:fuzztest", "//foundation/communication/netmanager_ext/test/netfirewallmanager:unittest", "//foundation/communication/netmanager_ext/test/netfirewallmanager:fuzztest" ] } } }