xref: /base/update/updater/utils/include/error_code.h (revision fb299fa2)
1/*
2 * Copyright (c) 2021 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15#ifndef FAULT_CODE_H
16#define FAULT_CODE_H
17
18namespace Updater {
19enum UpdaterErrorCode {
20    CODE_VERIFY_FAIL = 1000,
21    CODE_MOUNT_FAIL,
22    CODE_UMOUNT_FAIL,
23    CODE_DECOMPRESSION_FAIL,
24    CODE_COMPRESS_FAIL,
25    CODE_FORK_FAIL,
26    CODE_ANALYSIS_SCRIPT_FAIL,
27    CODE_MEMORY_FAIL,
28    CODE_MISC_OP_FAIL,
29    CODE_FACTORY_RESET_FAIL,
30    CODE_INCREMENT_UPDATER_FAIL,
31    CODE_FULL_UPDATER_FAIL,
32};
33} // namespace Updater
34#endif // FAULT_CODE_H
35