• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2012 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 #include "extensions/common/constants.h"
6 
7 #include "base/files/file_path.h"
8 
9 namespace extensions {
10 
11 const char kExtensionScheme[] = "chrome-extension";
12 
13 const base::FilePath::CharType kManifestFilename[] =
14     FILE_PATH_LITERAL("manifest.json");
15 const base::FilePath::CharType kLocaleFolder[] =
16     FILE_PATH_LITERAL("_locales");
17 const base::FilePath::CharType kMessagesFilename[] =
18     FILE_PATH_LITERAL("messages.json");
19 const base::FilePath::CharType kPlatformSpecificFolder[] =
20     FILE_PATH_LITERAL("_platform_specific");
21 
22 const char kInstallDirectoryName[] = "Extensions";
23 
24 const char kTempExtensionName[] = "CRX_INSTALL";
25 
26 const char kDecodedImagesFilename[] = "DECODED_IMAGES";
27 
28 const char kDecodedMessageCatalogsFilename[] = "DECODED_MESSAGE_CATALOGS";
29 
30 const char kGeneratedBackgroundPageFilename[] =
31     "_generated_background_page.html";
32 
33 const char kModulesDir[] = "_modules";
34 
35 const base::FilePath::CharType kExtensionFileExtension[] =
36     FILE_PATH_LITERAL(".crx");
37 const base::FilePath::CharType kExtensionKeyFileExtension[] =
38     FILE_PATH_LITERAL(".pem");
39 
40 // If auto-updates are turned on, default to running every 5 hours.
41 const int kDefaultUpdateFrequencySeconds = 60 * 60 * 5;
42 
43 const char kLocalAppSettingsDirectoryName[] = "Local App Settings";
44 const char kLocalExtensionSettingsDirectoryName[] = "Local Extension Settings";
45 const char kSyncAppSettingsDirectoryName[] = "Sync App Settings";
46 const char kSyncExtensionSettingsDirectoryName[] = "Sync Extension Settings";
47 const char kManagedSettingsDirectoryName[] = "Managed Extension Settings";
48 const char kStateStoreName[] = "Extension State";
49 const char kRulesStoreName[] = "Extension Rules";
50 
51 }  // namespace extensions
52