• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/eventhandler",
3    "description": "事件处理服务",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "base/notification/eventhandler"
9    },
10    "component": {
11        "name": "eventhandler",
12        "subsystem": "notification",
13        "syscap": [
14            "SystemCapability.Notification.Emitter"
15        ],
16        "features": [
17            "eventhandler_feature_enable_pgo",
18            "eventhandler_feature_pgo_path"
19        ],
20        "adapted_system_type": [
21            "standard"
22        ],
23        "rom": "500KB",
24        "ram": "1000KB",
25        "deps": {
26            "components": [
27                "hitrace",
28                "hilog",
29                "hichecker",
30                "napi",
31                "ffrt",
32                "c_utils",
33                "init",
34                "ipc",
35                "resource_schedule_service",
36                "runtime_core"
37            ]
38        },
39        "build": {
40            "group_type": {
41                "base_group": [
42
43                ],
44                "fwk_group": [
45                    "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler",
46                    "//base/notification/eventhandler/frameworks:emitter_packages",
47                    "//base/notification/eventhandler/frameworks:eventhandler_native_target",
48                    "//base/notification/eventhandler/frameworks:napi_packages"
49                ],
50                "service_group": [
51
52                ]
53            },
54            "inner_kits": [
55                {
56                    "header": {
57                        "header_base": "//base/notification/eventhandler/interfaces/inner_api",
58                        "header_files": [
59                            "event_handler_errors.h",
60                            "event_handler.h",
61                            "event_queue.h",
62                            "event_runner.h",
63                            "inner_event.h",
64                            "file_descriptor_listener.h",
65                            "native_implement_eventhandler.h"
66                        ]
67                    },
68                    "name": "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler"
69                },
70                {
71                    "header": {
72                        "header_base": "//base/notification/eventhandler/interfaces/kits/native",
73                        "header_files": [
74                            "native_interface_eventhandler.h"
75                        ]
76                    },
77                    "name": "//base/notification/eventhandler/frameworks/native:eventhandler_native"
78                },
79                {
80                    "name": "//base/notification/eventhandler/frameworks/cj:cj_emitter_ffi"
81                }
82            ],
83            "test": [
84                "//base/notification/eventhandler/frameworks/eventhandler/test:unittest",
85                "//base/notification/eventhandler/frameworks/test/moduletest:moduletest",
86                "//base/notification/eventhandler/test/fuzztest:fuzztest",
87                "//base/notification/eventhandler/test/systemtest:systemtest"
88            ]
89        }
90    }
91}
92