• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.NetManagerBase"
24        ],
25        "features": [],
26        "adapted_system_type": [
27            "standard"
28        ],
29        "rom": "4.5MB",
30        "ram": "10MB",
31        "deps": {
32            "components": [
33                "ability_base",
34                "bundle_framework",
35                "eventhandler",
36                "ces_standard",
37                "ipc",
38                "safwk",
39                "samgr_standard",
40                "utils_base"
41            ],
42            "third_party": [
43                "curl",
44                "jsoncpp"
45            ]
46        },
47        "build": {
48            "sub_component": [
49                "//foundation/communication/netmanager_base/services/netmanagernative:netsys_native_manager",
50                "//foundation/communication/netmanager_base/services/netsyscontroller:netsys_controller",
51                "//foundation/communication/netmanager_base/services/netconnmanager:net_conn_manager",
52                "//foundation/communication/netmanager_base/services/dnsresolvermanager:dns_resolver_manager",
53                "//foundation/communication/netmanager_base/services/netpolicymanager:net_policy_manager",
54                "//foundation/communication/netmanager_base/services/netstatsmanager:net_stats_manager",
55                "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if",
56                "//foundation/communication/netmanager_base/interfaces/innerkits/dnsresolverclient:dns_resolver_manager_if",
57                "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if",
58                "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if",
59                "//foundation/communication/netmanager_base/utils:net_manager_common",
60                "//foundation/communication/netmanager_base/services/etc/init:netmanager_base.rc",
61                "//foundation/communication/netmanager_base/services/etc/init:netsysnative.rc",
62                "//foundation/communication/netmanager_base/services/etc/init:resolv.conf",
63                "//foundation/communication/netmanager_base/sa_profile:net_manager_profile",
64                "//foundation/communication/netmanager_base/frameworks/js/napi/netpolicy:policy",
65                "//foundation/communication/netmanager_base/frameworks/js/napi/netstats:statistics",
66                "//foundation/communication/netmanager_base/frameworks/js/napi/connection:connection",
67                "//foundation/communication/netmanager_base/frameworks/js/napi/network:network"
68            ],
69            "inner_kits": [
70                {
71                    "type": "so",
72                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if",
73                    "header": {
74                        "header_files": [
75                            "net_conn_client.h",
76                            "net_link_info.h",
77                            "net_supplier_info.h",
78                            "net_specifier.h",
79                            "route.h"
80                        ],
81                    "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include"
82                    }
83                },
84                {
85                    "type": "so",
86                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if",
87                    "header": {
88                        "header_files": [
89                            "net_policy_client.h"
90                        ],
91                    "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient/include"
92                    }
93                },
94                {
95                    "type": "so",
96                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if",
97                    "header": {
98                        "header_files": [
99                            "net_stats_info.h",
100                            "net_stats_client.h"
101                        ],
102                    "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient/include"
103                    }
104                }
105            ],
106            "test": [
107                "//foundation/communication/netmanager_base/test/dnsresolvermanager:unittest",
108                "//foundation/communication/netmanager_base/test/netconnmanager:unittest",
109                "//foundation/communication/netmanager_base/test/netpolicymanager:unittest"
110            ]
111        }
112    }
113}
114