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