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 "libuv", 41 "eventhandler", 42 "ability_base", 43 "access_token", 44 "hitrace", 45 "hisysevent", 46 "core_service", 47 "c_utils", 48 "jsoncpp", 49 "samgr", 50 "init", 51 "common_event_service", 52 "ability_runtime", 53 "data_share", 54 "napi" 55 ], 56 "third_party": [ 57 "jsoncpp", 58 "libuv", 59 "iptables", 60 "selinux", 61 "sqlite" 62 ] 63 }, 64 "build": { 65 "group_type": { 66 "base_group": [], 67 "fwk_group": [ 68 "//foundation/communication/netmanager_base/utils:net_manager_common", 69 "//foundation/communication/netmanager_base/utils/napi_utils:napi_utils", 70 "//foundation/communication/netmanager_base/frameworks/js/napi/connection:connection", 71 "//foundation/communication/netmanager_base/frameworks/js/napi/network:network", 72 "//foundation/communication/netmanager_base/frameworks/js/napi/netstats:statistics", 73 "//foundation/communication/netmanager_base/frameworks/js/napi/netpolicy:policy", 74 "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if", 75 "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_parcel", 76 "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:socket_permission", 77 "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if", 78 "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if", 79 "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative:net_native_manager_if", 80 "//foundation/communication/netmanager_base/services/netsyscontroller:netsys_controller", 81 "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient:fwmark_client", 82 "//foundation/communication/netmanager_base/services/netmanagernative/netsys_client:netsys_client" 83 ], 84 "service_group": [ 85 "//foundation/communication/netmanager_base/services/netmanagernative:netsys_native_manager", 86 "//foundation/communication/netmanager_base/services/netconnmanager:net_conn_manager", 87 "//foundation/communication/netmanager_base/services/netpolicymanager:net_policy_manager", 88 "//foundation/communication/netmanager_base/services/netstatsmanager:net_stats_manager", 89 "//foundation/communication/netmanager_base/services/etc/init:netdetectionurl.conf", 90 "//foundation/communication/netmanager_base/services/etc/init:netmanager_trust", 91 "//foundation/communication/netmanager_base/services/etc/init:netsysnative_trust", 92 "//foundation/communication/netmanager_base/services/etc/init:netmanager_base.rc", 93 "//foundation/communication/netmanager_base/services/etc/init:netsysnative.rc", 94 "//foundation/communication/netmanager_base/services/etc/init:resolv.conf", 95 "//foundation/communication/netmanager_base/services/etc/init:xtables.lock", 96 "//foundation/communication/netmanager_base/services/common:net_service_common", 97 "//foundation/communication/netmanager_base/sa_profile:net_manager_profile" 98 ] 99 }, 100 "inner_kits": [ 101 { 102 "type": "so", 103 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if", 104 "header": { 105 "header_files": [ 106 "net_conn_client.h", 107 "net_link_info.h", 108 "net_supplier_info.h", 109 "net_specifier.h", 110 "route.h" 111 ], 112 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include" 113 } 114 }, 115 { 116 "type": "so", 117 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:socket_permission", 118 "header": { 119 "header_files": [ 120 "socket_permission.h" 121 ], 122 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include" 123 } 124 }, 125 { 126 "type": "so", 127 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if", 128 "header": { 129 "header_files": [ 130 "net_policy_client.h" 131 ], 132 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient/include" 133 } 134 }, 135 { 136 "type": "so", 137 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if", 138 "header": { 139 "header_files": [ 140 "net_stats_info.h", 141 "net_stats_client.h" 142 ], 143 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient/include" 144 } 145 }, 146 { 147 "type": "so", 148 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative:net_native_manager_if", 149 "header": { 150 "header_files": [ 151 "netsys_native_service_proxy.h" 152 ], 153 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative/include" 154 } 155 }, 156 { 157 "type": "so", 158 "name": "//foundation/communication/netmanager_base/utils/napi_utils:napi_utils", 159 "header": { 160 "header_files": [ 161 "napi_utils.h" 162 ], 163 "header_base": "//foundation/communication/netmanager_base/utils/napi_utils/include" 164 } 165 }, 166 { 167 "type": "so", 168 "name": "//foundation/communication/netmanager_base/utils:net_manager_common", 169 "header": { 170 "header_files": [ 171 "base64_utils.h", 172 "netmanager_base_common_utils.h", 173 "netmanager_base_permission.h" 174 ], 175 "header_base": "//foundation/communication/netmanager_base/utils/common_utils/include" 176 } 177 }, 178 { 179 "type": "so", 180 "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_parcel", 181 "header": { 182 "header_files": [ 183 "http_proxy.h", 184 "inet_addr.h", 185 "net_all_capabilities.h", 186 "net_interface_config.h", 187 "net_link_info.h", 188 "net_specifier.h", 189 "net_supplier_info.h", 190 "route.h" 191 ], 192 "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include" 193 } 194 }, 195 { 196 "type": "so", 197 "name": "//foundation/communication/netmanager_base/services/common:net_service_common", 198 "header": { 199 "header_files": [ 200 "broadcast_manager.h", 201 "net_manager_center.h", 202 "net_settings.h", 203 "route_utils.h" 204 ], 205 "header_base": "//foundation/communication/netmanager_base/services/common/include" 206 } 207 }, 208 { 209 "type": "so", 210 "name": "//foundation/communication/netmanager_base/services/netsyscontroller:netsys_controller", 211 "header": { 212 "header_files": [ 213 "netsys_controller.h", 214 "netsys_controller_service_impl.h", 215 "netsys_native_client.h" 216 ], 217 "header_base": "//foundation/communication/netmanager_base/services/netsyscontroller/include" 218 } 219 }, 220 { 221 "type": "so", 222 "name": "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient:fwmark_client", 223 "header": { 224 "header_files": [ 225 "fwmark_client.h" 226 ], 227 "header_base": "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient/include" 228 } 229 }, 230 { 231 "type": "so", 232 "name": "//foundation/communication/netmanager_base/services/netmanagernative/netsys_client:netsys_client", 233 "header": { 234 "header_files": [ 235 "netsys_client.h" 236 ], 237 "header_base": "//foundation/communication/netmanager_base/services/netmanagernative/include/netsys" 238 } 239 } 240 ], 241 "test": [ 242 "//foundation/communication/netmanager_base/test:unittest", 243 "//foundation/communication/netmanager_base/test/fuzztest:fuzztest" 244 ] 245 } 246 } 247} 248