17dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Copyright 2013 The Chromium Authors. All rights reserved.
27dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Use of this source code is governed by a BSD-style license that can be
37dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// found in the LICENSE file.
47dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
57dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#ifndef CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_ERROR_MESSAGES_H_
67dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#define CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_ERROR_MESSAGES_H_
77dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
87dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochnamespace extensions {
97dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochnamespace image_writer {
107dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochnamespace error {
117dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
127dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// General operation messages.
137dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kAborted[];
147dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kNoOperationInProgress[];
157dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kOperationAlreadyInProgress[];
167dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kUnsupportedOperation[];
177dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
187dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Device listing errors
197dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kDeviceListError[];
207dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
217dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// File errors
227dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kInvalidFileEntry[];
237dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
247dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Download errors
257dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kDownloadCancelled[];
267dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kDownloadHashError[];
277dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kDownloadInterrupted[];
287dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kTempDirError[];
297dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kTempFileError[];
307dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kUrlInvalid[];
317dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
327dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Unzip errors
337dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kUnzipGenericError[];
347dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kUnzipInvalidArchive[];
357dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch
367dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Write errors
377dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kDeviceCloseError[];
387dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kDeviceInvalid[];
39ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochextern const char kDeviceHashError[];
40ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochextern const char kDeviceOpenError[];
41ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochextern const char kDeviceWriteError[];
427dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kImageCloseError[];
437dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kImageInvalid[];
447dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochextern const char kImageHashError[];
45ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochextern const char kImageNotFound[];
46ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochextern const char kImageOpenError[];
47ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochextern const char kImageReadError[];
48ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochextern const char kImageSizeError[];
49ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochextern const char kUnmountVolumesError[];
50ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch
517dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Verification Errors
523551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)extern const char kHashReadError[];
533551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)extern const char kVerificationFailed[];
543551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
553551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)// Image burner catchall
563551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)extern const char kChromeOSImageBurnerError[];
573551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
583551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)} // namespace error
593551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)} // namespace image_writer
60424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)} // namespace extensions
613551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
623551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)#endif  // CHROME_BROWSER_EXTENSIONS_API_IMAGE_WRITER_PRIVATE_ERROR_MESSAGES_H_
633551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)