• 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.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_native",
39                "hiviewdfx_hilog_native",
40                "dhcp",
41                "libuv",
42                "netmanager_standard",
43                "eventhandler",
44                "ability_base",
45                "access_token",
46                "hitrace_native",
47                "hisysevent_native",
48                "core_service",
49                "c_utils",
50                "jsoncpp",
51                "samgr",
52                "common_event_service",
53                "napi"
54            ],
55            "third_party": [
56                "curl",
57                "jsoncpp"
58            ]
59        },
60        "build": {
61            "group_type": {
62                "base_group": [],
63                "fwk_group": [
64                    "//foundation/communication/netmanager_base/utils:net_manager_common",
65                    "//foundation/communication/netmanager_base/frameworks/js/napi/connection:connection",
66                    "//foundation/communication/netmanager_base/frameworks/js/napi/network:network",
67                    "//foundation/communication/netmanager_base/frameworks/js/napi/netstats:statistics",
68                    "//foundation/communication/netmanager_base/frameworks/js/napi/netpolicy:policy",
69                    "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if",
70                    "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if",
71                    "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if"
72                ],
73                "service_group": [
74                    "//foundation/communication/netmanager_base/services/netmanagernative:netsys_native_manager",
75                    "//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient:fwmark_client",
76                    "//foundation/communication/netmanager_base/services/netmanagernative/netsys_client:netsys_client",
77                    "//foundation/communication/netmanager_base/services/netsys_bpf_stats:netsys_bpf_stats",
78                    "//foundation/communication/netmanager_base/services/netsyscontroller:netsys_controller",
79                    "//foundation/communication/netmanager_base/services/netconnmanager:net_conn_manager",
80                    "//foundation/communication/netmanager_base/services/netpolicymanager:net_policy_manager",
81                    "//foundation/communication/netmanager_base/services/netstatsmanager:net_stats_manager",
82                    "//foundation/communication/netmanager_base/services/etc/init:netdetectionurl.conf",
83                    "//foundation/communication/netmanager_base/services/etc/init:netmanager_base.rc",
84                    "//foundation/communication/netmanager_base/services/etc/init:netsysnative.rc",
85                    "//foundation/communication/netmanager_base/services/etc/init:resolv.conf",
86                    "//foundation/communication/netmanager_base/services/etc/init:xtables.lock",
87                    "//foundation/communication/netmanager_base/services/etc/param:netmanager_base.para",
88                    "//foundation/communication/netmanager_base/services/etc/param:netmanager_base.para.dac",
89                    "//foundation/communication/netmanager_base/sa_profile:net_manager_profile"
90                ]
91            },
92            "inner_kits": [
93                {
94                    "type": "so",
95                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if",
96                    "header": {
97                        "header_files": [
98                            "net_conn_client.h",
99                            "net_link_info.h",
100                            "net_supplier_info.h",
101                            "net_specifier.h",
102                            "route.h"
103                        ],
104                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient/include"
105                    }
106                },
107                {
108                    "type": "so",
109                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if",
110                    "header": {
111                        "header_files": [
112                            "net_policy_client.h"
113                        ],
114                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient/include"
115                    }
116                },
117                {
118                    "type": "so",
119                    "name": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if",
120                    "header": {
121                        "header_files": [
122                            "net_stats_info.h",
123                            "net_stats_client.h"
124                        ],
125                        "header_base": "//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient/include"
126                    }
127                }
128            ],
129            "test": [
130                "//foundation/communication/netmanager_base/test:unittest",
131                "//foundation/communication/netmanager_base/test/fuzztest:fuzztest"
132            ]
133        }
134    }
135}
136