1{ 2 "name": "@ohos/netmanager_base", 3 "version": "3.1.0", 4 "description": "net manager service", 5 "publishAs": "code-segment", 6 "homePage": "https://gitee.com/openharmony", 7 "repository": "https://gitee.com/openharmony/communication_netmanager_base", 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_base" 18 }, 19 "component": { 20 "name": "netmanager_base", 21 "subsystem": "communication", 22 "syscap": [ 23 "SystemCapability.Communication.NetManager.Core" 24 ], 25 "features": [], 26 "adapted_system_type": [ 27 "standard" 28 ], 29 "rom": "4.5MB", 30 "ram": "10MB", 31 "hisysevent_config": [ 32 "//foundation/communication/netmanager_base/hisysevent.yaml" 33 ], 34 "deps": { 35 "components": [ 36 "ipc", 37 "safwk", 38 "hilog", 39 "dhcp", 40 "eventhandler", 41 "ability_base", 42 "access_token", 43 "hitrace", 44 "hisysevent", 45 "c_utils", 46 "samgr", 47 "init", 48 "common_event_service", 49 "ability_runtime", 50 "data_share", 51 "napi", 52 "bundle_framework" 53 ], 54 "third_party": [ 55 "curl", 56 "jsoncpp", 57 "libuv", 58 "iptables", 59 "openssl", 60 "selinux", 61 "sqlite" 62 ] 63 }, 64 "build": { 65 "group_type": { 66 "base_group": [ "//foundation/communication/netmanager_base/interfaces/kits/c/netconnclient:net_connection" ], 67 "fwk_group": [ 68 "//foundation/communication/netmanager_base/utils:net_manager_common", 69 "//foundation/communication/netmanager_base/utils:net_data_share", 70 "//foundation/communication/netmanager_base/utils:net_bundle_utils", 71 "//foundation/communication/netmanager_base/utils/napi_utils:napi_utils", 72 "//foundation/communication/netmanager_base/frameworks/js/napi/connection:connection", 73 "//foundation/communication/netmanager_base/frameworks/js/napi/network:network", 74 "//foundation/communication/netmanager_base/frameworks/js/napi/netstats:statistics", 75 "//foundation/communication/netmanager_base/frameworks/js/napi/netpolicy:policy", 76 "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if", 77 "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_parcel", 78 "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:socket_permission", 79 "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if", 80 "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if", 81 "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative:net_native_manager_if", 82 "//foundation/communication/netmanager_base/services/netsyscontroller:netsys_controller", 83 "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient:fwmark_client", 84 "//foundation/communication/netmanager_base/services/netmanagernative/netsys_client:netsys_client" 85 ], 86 "service_group": [ 87 "//foundation/communication/netmanager_base/services/netmanagernative:netsys_native_manager", 88 "//foundation/communication/netmanager_base/services/netconnmanager:net_conn_manager", 89 "//foundation/communication/netmanager_base/services/netpolicymanager:net_policy_manager", 90 "//foundation/communication/netmanager_base/services/netstatsmanager:net_stats_manager", 91 "//foundation/communication/netmanager_base/services/etc/init:netdetectionurl.conf", 92 "//foundation/communication/netmanager_base/services/etc/init:netmanager_trust", 93 "//foundation/communication/netmanager_base/services/etc/init:netsysnative_trust", 94 "//foundation/communication/netmanager_base/services/etc/init:netmanager_base.rc", 95 "//foundation/communication/netmanager_base/services/etc/init:netsysnative.rc", 96 "//foundation/communication/netmanager_base/services/etc/init:resolv.conf", 97 "//foundation/communication/netmanager_base/services/etc/init:xtables.lock", 98 "//foundation/communication/netmanager_base/services/common:net_service_common", 99 "//foundation/communication/netmanager_base/sa_profile:net_manager_profile" 100 ] 101 }, 102 "inner_kits": [ 103 { 104 "type": "so", 105 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if", 106 "header": { 107 "header_files": [ 108 "net_conn_client.h", 109 "net_link_info.h", 110 "net_supplier_info.h", 111 "net_specifier.h", 112 "route.h" 113 ], 114 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include" 115 } 116 }, 117 { 118 "type": "so", 119 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:socket_permission", 120 "header": { 121 "header_files": [ 122 "socket_permission.h" 123 ], 124 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include" 125 } 126 }, 127 { 128 "type": "so", 129 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if", 130 "header": { 131 "header_files": [ 132 "net_policy_client.h" 133 ], 134 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient/include" 135 } 136 }, 137 { 138 "type": "so", 139 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if", 140 "header": { 141 "header_files": [ 142 "net_stats_info.h", 143 "net_stats_client.h" 144 ], 145 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient/include" 146 } 147 }, 148 { 149 "type": "so", 150 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative:net_native_manager_if", 151 "header": { 152 "header_files": [ 153 "netsys_native_service_proxy.h" 154 ], 155 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative/include" 156 } 157 }, 158 { 159 "type": "so", 160 "name": "//foundation/communication/netmanager_base/utils/napi_utils:napi_utils", 161 "header": { 162 "header_files": [ 163 "napi_utils.h" 164 ], 165 "header_base": "//foundation/communication/netmanager_base/utils/napi_utils/include" 166 } 167 }, 168 { 169 "type": "so", 170 "name": "//foundation/communication/netmanager_base/utils:net_manager_common", 171 "header": { 172 "header_files": [ 173 "base64_utils.h", 174 "netmanager_base_common_utils.h", 175 "netmanager_base_permission.h" 176 ], 177 "header_base": "//foundation/communication/netmanager_base/utils/common_utils/include" 178 } 179 }, 180 { 181 "type": "so", 182 "name": "//foundation/communication/netmanager_base/utils:net_data_share", 183 "header": { 184 "header_files": [ 185 ], 186 "header_base": "//foundation/communication/netmanager_base/utils/data_share/include" 187 } 188 }, 189 { 190 "type": "so", 191 "name": "//foundation/communication/netmanager_base/utils:net_bundle_utils", 192 "header": { 193 "header_files": [ 194 ], 195 "header_base": "//foundation/communication/netmanager_base/utils/bundle_utils/include" 196 } 197 }, 198 { 199 "type": "so", 200 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_parcel", 201 "header": { 202 "header_files": [ 203 "http_proxy.h", 204 "inet_addr.h", 205 "net_all_capabilities.h", 206 "net_interface_config.h", 207 "net_link_info.h", 208 "net_specifier.h", 209 "net_supplier_info.h", 210 "route.h" 211 ], 212 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include" 213 } 214 }, 215 { 216 "type": "so", 217 "name": "//foundation/communication/netmanager_base/services/common:net_service_common", 218 "header": { 219 "header_files": [ 220 "broadcast_manager.h", 221 "net_manager_center.h", 222 "net_settings.h", 223 "route_utils.h" 224 ], 225 "header_base": "//foundation/communication/netmanager_base/services/common/include" 226 } 227 }, 228 { 229 "type": "so", 230 "name": "//foundation/communication/netmanager_base/services/netsyscontroller:netsys_controller", 231 "header": { 232 "header_files": [ 233 "netsys_controller.h", 234 "netsys_controller_service_impl.h", 235 "netsys_native_client.h" 236 ], 237 "header_base": "//foundation/communication/netmanager_base/services/netsyscontroller/include" 238 } 239 }, 240 { 241 "type": "so", 242 "name": "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient:fwmark_client", 243 "header": { 244 "header_files": [ 245 "fwmark_client.h" 246 ], 247 "header_base": "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient/include" 248 } 249 }, 250 { 251 "type": "so", 252 "name": "//foundation/communication/netmanager_base/services/netmanagernative/netsys_client:netsys_client", 253 "header": { 254 "header_files": [ 255 "netsys_client.h" 256 ], 257 "header_base": "//foundation/communication/netmanager_base/services/netmanagernative/include/netsys" 258 } 259 } 260 ], 261 "test": [ 262 "//foundation/communication/netmanager_base/test:unittest", 263 "//foundation/communication/netmanager_base/test/fuzztest:fuzztest" 264 ] 265 } 266 } 267} 268