{ "name": "@ohos/resource_schedule_service", "description": "resource schedule service", "version": "3.1", "license": "Apache License 2.0", "publishAs": "code-segment", "segment": { "destPath": "foundation/resourceschedule/resource_schedule_service" }, "dirs": {}, "scripts": {}, "component": { "name": "resource_schedule_service", "subsystem": "resourceschedule", "syscap": [], "features": [ "resource_schedule_service_with_ffrt_enable" ], "adapted_system_type": [ "standard" ], "rom": "2048KB", "ram": "10240KB", "deps": { "components": [ "ability_base", "ability_runtime", "access_token", "audio_framework", "background_task_mgr", "bluetooth", "bundle_framework", "c_utils", "common_event_service", "config_policy", "core_service", "efficiency_manager", "eventhandler", "ffrt", "frame_aware_sched", "ffrt", "hilog", "hisysevent", "hitrace", "init", "ipc", "movement", "input", "samgr", "safwk", "soc_perf", "state_registry", "window_manager", "device_standby", "power_manager", "av_session" ], "third_party": [ "json", "libxml2" ] }, "build": { "group_type": { "base_group" : [ "//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_config", "//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_switch", "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/profiles:process_group_config" ], "fwk_group" : [ "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client:ressched_client" ], "service_group" : [ "//foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/component_sched_plugin:component_sched_plugin", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin:socperf_plugin", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/frame_aware_plugin:frame_aware_plugin", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/device_standby_plugin:device_standby_plugin", "//foundation/resourceschedule/resource_schedule_service/ressched/sa_profile:ressched_sa_profile", "//foundation/resourceschedule/resource_schedule_service/ressched/etc/init:resource_schedule_service.cfg", "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework:cgroup_sched", "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group:libprocess_group" ] }, "inner_kits": [ { "header": { "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client/include", "header_files": [ "ires_sched_service.h", "res_sched_client.h", "res_sched_errors.h", "res_sched_service_proxy.h", "res_type.h", "res_sched_ipc_interface_code.h" ] }, "name": "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client:ressched_client" }, { "header": { "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/services/resschedmgr/pluginbase/include", "header_files": [ "config_info.h", "plugin.h", "res_data.h" ] }, "name": "//foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc" }, { "header": { "header_base": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/sched_controller/include", "header_files": [ "cgroup_adjuster.h", "cgroup_event_handler.h", "sched_controller.h", "supervisor.h" ] }, "name": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework:cgroup_sched" }, { "header": { "header_base": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group/include", "header_files": [ "sched_policy.h" ] }, "name": "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group:libprocess_group" } ], "test": [ "//foundation/resourceschedule/resource_schedule_service/ressched/test/unittest:unittest", "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/test/unittest:unittest", "//foundation/resourceschedule/resource_schedule_service/ressched/sched_controller/test/unittest:unittest", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/frame_aware_plugin/test/unittest:unittest", "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin/test/unittest:unittest", "//foundation/resourceschedule/resource_schedule_service/ressched/test/fuzztest:fuzztest", "//foundation/resourceschedule/resource_schedule_service/ressched/test/testutil:ressched_test", "//foundation/resourceschedule/resource_schedule_service/ressched/sched_controller/test/fuzztest:fuzztest", "//foundation/resourceschedule/resource_schedule_service/cgroup_sched/test/fuzztest:fuzztest" ] }, "hisysevent_config": [ "//foundation/resourceschedule/resource_schedule_service/ressched/hisysevent.yaml" ] } }