14dfc7d99Sopenharmony_ci/*
24dfc7d99Sopenharmony_ci * Copyright (c) 2024 Huawei Device Co., Ltd.
34dfc7d99Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
44dfc7d99Sopenharmony_ci * you may not use this file except in compliance with the License.
54dfc7d99Sopenharmony_ci * You may obtain a copy of the License at
64dfc7d99Sopenharmony_ci *
74dfc7d99Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
84dfc7d99Sopenharmony_ci *
94dfc7d99Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
104dfc7d99Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
114dfc7d99Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
124dfc7d99Sopenharmony_ci * See the License for the specific language governing permissions and
134dfc7d99Sopenharmony_ci * limitations under the License.
144dfc7d99Sopenharmony_ci */
154dfc7d99Sopenharmony_ci
164dfc7d99Sopenharmony_ci#ifndef RESOURCE_SCHEDULE_SERVICE_IOOBE_TASK_H
174dfc7d99Sopenharmony_ci#define RESOURCE_SCHEDULE_SERVICE_IOOBE_TASK_H
184dfc7d99Sopenharmony_ci
194dfc7d99Sopenharmony_cinamespace OHOS {
204dfc7d99Sopenharmony_cinamespace ResourceSchedule {
214dfc7d99Sopenharmony_ciclass IOOBETask {
224dfc7d99Sopenharmony_cipublic:
234dfc7d99Sopenharmony_ci    virtual ~IOOBETask() = default;
244dfc7d99Sopenharmony_ci    virtual void ExcutingTask() = 0;
254dfc7d99Sopenharmony_ci};
264dfc7d99Sopenharmony_ci} // namespace ResourceSchedule
274dfc7d99Sopenharmony_ci} // namespace OHOS
284dfc7d99Sopenharmony_ci#endif // RESOURCE_SCHEDULE_SERVICE_IOOBE_TASK_H
29