1// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_ERROR_MESSAGES_H_
6#define CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_ERROR_MESSAGES_H_
7
8namespace extensions {
9namespace image_writer {
10namespace error {
11
12// General operation messages.
13extern const char kAborted[];
14extern const char kNoOperationInProgress[];
15extern const char kOperationAlreadyInProgress[];
16extern const char kUnsupportedOperation[];
17
18// Device listing errors
19extern const char kDeviceListError[];
20
21// File errors
22extern const char kInvalidFileEntry[];
23
24// Download errors
25extern const char kDownloadCancelled[];
26extern const char kDownloadHashError[];
27extern const char kDownloadInterrupted[];
28extern const char kTempDirError[];
29extern const char kTempFileError[];
30extern const char kUrlInvalid[];
31
32// Unzip errors
33extern const char kUnzipGenericError[];
34extern const char kUnzipInvalidArchive[];
35
36// Write errors
37extern const char kDeviceCloseError[];
38extern const char kDeviceInvalid[];
39extern const char kDeviceHashError[];
40extern const char kDeviceOpenError[];
41extern const char kDeviceWriteError[];
42extern const char kImageCloseError[];
43extern const char kImageInvalid[];
44extern const char kImageHashError[];
45extern const char kImageNotFound[];
46extern const char kImageOpenError[];
47extern const char kImageReadError[];
48extern const char kImageSizeError[];
49extern const char kUnmountVolumesError[];
50
51// Verification Errors
52extern const char kHashReadError[];
53extern const char kVerificationFailed[];
54
55// Image burner catchall
56extern const char kChromeOSImageBurnerError[];
57
58} // namespace error
59} // namespace image_writer
60} // namespace extensions
61
62#endif  // CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_ERROR_MESSAGES_H_
63