• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/resource_schedule_service",
3  "description": "resource schedule service",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "foundation/resourceschedule/resource_schedule_service"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "resource_schedule_service",
14    "subsystem": "resourceschedule",
15    "syscap": [],
16    "features": [
17      "resource_schedule_service_with_ffrt_enable"
18    ],
19    "adapted_system_type": [
20      "standard"
21    ],
22    "rom": "2048KB",
23    "ram": "10240KB",
24    "deps": {
25      "components": [
26        "ability_base",
27        "ability_runtime",
28        "access_token",
29        "audio_framework",
30        "background_task_mgr",
31        "bluetooth",
32        "bundle_framework",
33        "c_utils",
34        "common_event_service",
35        "config_policy",
36        "core_service",
37        "efficiency_manager",
38        "eventhandler",
39        "ffrt",
40        "frame_aware_sched",
41        "ffrt",
42        "hilog",
43        "hisysevent",
44        "hitrace",
45        "init",
46        "ipc",
47        "movement",
48        "input",
49        "samgr",
50        "safwk",
51        "soc_perf",
52        "state_registry",
53        "window_manager",
54        "device_standby",
55        "power_manager",
56        "av_session"
57      ],
58      "third_party": [
59        "json",
60        "libxml2"
61      ]
62    },
63    "build": {
64      "group_type": {
65        "base_group" : [
66          "//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_config",
67          "//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_switch",
68          "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/profiles:process_group_config"
69        ],
70        "fwk_group" : [
71          "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client:ressched_client"
72        ],
73        "service_group" : [
74          "//foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc",
75          "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/component_sched_plugin:component_sched_plugin",
76          "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin:socperf_plugin",
77          "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/frame_aware_plugin:frame_aware_plugin",
78          "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/device_standby_plugin:device_standby_plugin",
79          "//foundation/resourceschedule/resource_schedule_service/ressched/sa_profile:ressched_sa_profile",
80          "//foundation/resourceschedule/resource_schedule_service/ressched/etc/init:resource_schedule_service.cfg",
81          "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework:cgroup_sched",
82          "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group:libprocess_group"
83        ]
84      },
85      "inner_kits": [
86        {
87          "header": {
88            "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client/include",
89            "header_files": [
90              "ires_sched_service.h",
91              "res_sched_client.h",
92              "res_sched_errors.h",
93              "res_sched_service_proxy.h",
94              "res_type.h",
95              "res_sched_ipc_interface_code.h"
96            ]
97          },
98          "name": "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client:ressched_client"
99        },
100        {
101          "header": {
102            "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/services/resschedmgr/pluginbase/include",
103            "header_files": [
104              "config_info.h",
105              "plugin.h",
106              "res_data.h"
107            ]
108          },
109          "name": "//foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc"
110        },
111        {
112          "header": {
113            "header_base": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/sched_controller/include",
114            "header_files": [
115              "cgroup_adjuster.h",
116              "cgroup_event_handler.h",
117              "sched_controller.h",
118              "supervisor.h"
119            ]
120          },
121          "name": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework:cgroup_sched"
122        },
123        {
124          "header": {
125            "header_base": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group/include",
126            "header_files": [
127              "sched_policy.h"
128            ]
129          },
130          "name": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group:libprocess_group"
131        }
132      ],
133      "test": [
134        "//foundation/resourceschedule/resource_schedule_service/ressched/test/unittest:unittest",
135        "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/test/unittest:unittest",
136        "//foundation/resourceschedule/resource_schedule_service/ressched/sched_controller/test/unittest:unittest",
137        "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/frame_aware_plugin/test/unittest:unittest",
138        "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin/test/unittest:unittest",
139        "//foundation/resourceschedule/resource_schedule_service/ressched/test/fuzztest:fuzztest",
140        "//foundation/resourceschedule/resource_schedule_service/ressched/test/testutil:ressched_test",
141        "//foundation/resourceschedule/resource_schedule_service/ressched/sched_controller/test/fuzztest:fuzztest",
142        "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/test/fuzztest:fuzztest"
143      ]
144    },
145    "hisysevent_config": [
146        "//foundation/resourceschedule/resource_schedule_service/ressched/hisysevent.yaml"
147    ]
148  }
149}
150