13c3173acSopenharmony_ci/* 23c3173acSopenharmony_ci * Copyright (c) 2022 Huawei Device Co., Ltd. 33c3173acSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 43c3173acSopenharmony_ci * you may not use this file except in compliance with the License. 53c3173acSopenharmony_ci * You may obtain a copy of the License at 63c3173acSopenharmony_ci * 73c3173acSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 83c3173acSopenharmony_ci * 93c3173acSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 103c3173acSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 113c3173acSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 123c3173acSopenharmony_ci * See the License for the specific language governing permissions and 133c3173acSopenharmony_ci * limitations under the License. 143c3173acSopenharmony_ci */ 153c3173acSopenharmony_ci 163c3173acSopenharmony_ci#ifndef QOS_MANAGER_H 173c3173acSopenharmony_ci#define QOS_MANAGER_H 183c3173acSopenharmony_ci 193c3173acSopenharmony_ci#include "qos_interface.h" 203c3173acSopenharmony_ci 213c3173acSopenharmony_cinamespace OHOS { 223c3173acSopenharmony_cinamespace ConcurrentTask { 233c3173acSopenharmony_ciclass QosPolicy { 243c3173acSopenharmony_cipublic: 253c3173acSopenharmony_ci void Init(); 263c3173acSopenharmony_ci int SetQosPolicy(struct QosPolicyDatas *policyDatas); 273c3173acSopenharmony_ci}; 283c3173acSopenharmony_ci} // namespace ConcurrentTask 293c3173acSopenharmony_ci} // namespace OHOS 303c3173acSopenharmony_ci 313c3173acSopenharmony_ci#endif 32