13920e296Sopenharmony_ci/*
23920e296Sopenharmony_ci * Copyright (c) 2021 Huawei Device Co., Ltd.
33920e296Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
43920e296Sopenharmony_ci * you may not use this file except in compliance with the License.
53920e296Sopenharmony_ci * You may obtain a copy of the License at
63920e296Sopenharmony_ci *
73920e296Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
83920e296Sopenharmony_ci *
93920e296Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
103920e296Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
113920e296Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
123920e296Sopenharmony_ci * See the License for the specific language governing permissions and
133920e296Sopenharmony_ci * limitations under the License.
143920e296Sopenharmony_ci */
153920e296Sopenharmony_ci
163920e296Sopenharmony_ci#ifndef OHOS_RESTOOL_TASK_HANDLE_H
173920e296Sopenharmony_ci#define OHOS_RESTOOL_TASK_HANDLE_H
183920e296Sopenharmony_ci
193920e296Sopenharmony_ci#include "cmd_parser.h"
203920e296Sopenharmony_ci
213920e296Sopenharmony_cinamespace OHOS {
223920e296Sopenharmony_cinamespace Global {
233920e296Sopenharmony_cinamespace Restool {
243920e296Sopenharmony_ciclass TaskHandle {
253920e296Sopenharmony_cipublic:
263920e296Sopenharmony_ci    TaskHandle() {};
273920e296Sopenharmony_ci    ~TaskHandle() {};
283920e296Sopenharmony_ci    uint32_t HandlePackage(const PackageParser &packageParser);
293920e296Sopenharmony_ci};
303920e296Sopenharmony_ci}
313920e296Sopenharmony_ci}
323920e296Sopenharmony_ci}
333920e296Sopenharmony_ci#endif