diff --git a/services/include/concurrent_task_controller_interface.h b/services/include/concurrent_task_controller_interface.h index 0cf6d6dd29ad908d21c701a9d1a1dcec4330e06f..8934f95e11ff09f942adec15f90ba149e3bb97e9 100644 --- a/services/include/concurrent_task_controller_interface.h +++ b/services/include/concurrent_task_controller_interface.h @@ -23,6 +23,7 @@ #include "concurrent_task_type.h" #include "func_loader.h" +#include "qos_policy.h" namespace OHOS { namespace ConcurrentTask { @@ -51,6 +52,7 @@ private: FuncLoader funcLoader_; std::mutex funcLoaderLock_; bool inited_ = false; + QosPolicy qosPolicy_; ReportDataFunc reportDataFunc_ = nullptr; QueryIntervalFunc queryIntervalFunc_ = nullptr; diff --git a/services/src/concurrent_task_controller_interface.cpp b/services/src/concurrent_task_controller_interface.cpp index b2f080cfad0ba3e36a19e1537d2a5c2b4c16440d..c60bf74a46c5b54044776f3c68c69dfc3673caf1 100644 --- a/services/src/concurrent_task_controller_interface.cpp +++ b/services/src/concurrent_task_controller_interface.cpp @@ -87,6 +87,7 @@ void TaskControllerInterface::Init() return; } if (!LoadFunc()) { + qosPolicy_.Init(); CONCUR_LOGE("TaskControllerInterface load function failed."); return; }