| Index: chrome/browser/extensions/webstore_install_result.h
|
| diff --git a/chrome/browser/extensions/webstore_install_result.h b/chrome/browser/extensions/webstore_install_result.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..91f91f2a63c06c90277293e2de52fef97e292710
|
| --- /dev/null
|
| +++ b/chrome/browser/extensions/webstore_install_result.h
|
| @@ -0,0 +1,69 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef CHROME_BROWSER_EXTENSIONS_WEBSTORE_INSTALL_RESULT_H_
|
| +#define CHROME_BROWSER_EXTENSIONS_WEBSTORE_INSTALL_RESULT_H_
|
| +
|
| +namespace extensions {
|
| +
|
| +namespace webstore_install {
|
| +
|
| +// Result codes returned by WebstoreStandaloneInstaller and its subclasses.
|
| +enum Result {
|
| + // Successful operation.
|
| + SUCCESS,
|
| +
|
| + // Unknown error.
|
| + UNKNOWN_ERROR,
|
| +
|
| + // The operation was aborted as the requestor is no longer alive.
|
| + ABORTED,
|
| +
|
| + // The installation is not permitted.
|
| + NOT_PERMITTED,
|
| +
|
| + // Invalid Chrome Web Store item ID.
|
| + INVALID_ID,
|
| +
|
| + // Failed to retrieve extension metadata from the Web Store.
|
| + WEBSTORE_REQUEST_ERROR,
|
| +
|
| + // The extension metadata retrieved from the Web Store was invalid.
|
| + INVALID_WEBSTORE_RESPONSE,
|
| +
|
| + // An error occurred while parsing the extension manifest retrieved from the
|
| + // Web Store.
|
| + INVALID_MANIFEST,
|
| +
|
| + // Failed to retrieve the extension's icon from the Web Store, or the icon
|
| + // was invalid.
|
| + ICON_ERROR,
|
| +
|
| + // The user cancelled the operation.
|
| + USER_CANCELLED,
|
| +
|
| + // The extension is blacklisted.
|
| + BLACKLISTED,
|
| +
|
| + // Unsatisfied dependencies, such as shared modules.
|
| + MISSING_DEPENDENCIES,
|
| +
|
| + // Unsatisfied requirements, such as webgl.
|
| + REQUIREMENT_VIOLATIONS,
|
| +
|
| + // The extension is blocked by management policies.
|
| + BLOCKED_BY_POLICY,
|
| +
|
| + // The launch feature is not available.
|
| + LAUNCH_FEATURE_DISABLED,
|
| +
|
| + // The launch feature is not supported for the extension type.
|
| + LAUNCH_UNSUPPORTED_EXTENSION_TYPE
|
| +};
|
| +
|
| +} // namespace webstore_install
|
| +
|
| +} // namespace extensions
|
| +
|
| +#endif // CHROME_BROWSER_EXTENSIONS_WEBSTORE_INSTALL_RESULT_H_
|
|
|