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.
5 #include "chrome/browser/sync_file_system/drive_backend/drive_backend_constants.h"
7 namespace sync_file_system
{
8 namespace drive_backend
{
10 const char kSyncRootFolderTitle
[] = "Chrome Syncable FileSystem";
11 const char kSyncRootFolderTitleDev
[] = "Chrome Syncable FileSystem Dev";
12 const char kMimeTypeOctetStream
[] = "application/octet-stream";
14 const base::FilePath::CharType kDatabaseName
[] =
15 FILE_PATH_LITERAL("DriveMetadata_v2");
17 const char kDatabaseVersionKey
[] = "VERSION";
18 const int64 kCurrentDatabaseVersion
= 3;
19 const int64 kDatabaseOnDiskVersion
= 4;
20 const char kServiceMetadataKey
[] = "SERVICE";
21 const char kFileMetadataKeyPrefix
[] = "FILE: ";
22 const char kFileTrackerKeyPrefix
[] = "TRACKER: ";
23 const char kLastValidationTimeKey
[] = "LAST_VALID";
25 const char kAppRootIDByAppIDKeyPrefix
[] = "APP_ROOT: ";
26 const char kActiveTrackerIDByFileIDKeyPrefix
[] = "ACTIVE_FILE: ";
27 const char kTrackerIDByFileIDKeyPrefix
[] = "TRACKER_FILE: ";
28 const char kMultiTrackerByFileIDKeyPrefix
[] = "MULTI_FILE: ";
29 const char kActiveTrackerIDByParentAndTitleKeyPrefix
[] = "ACTIVE_PATH: ";
30 const char kTrackerIDByParentAndTitleKeyPrefix
[] = "TRACKER_PATH: ";
31 const char kMultiBackingParentAndTitleKeyPrefix
[] = "MULTI_PATH: ";
32 const char kDirtyIDKeyPrefix
[] = "DIRTY: ";
33 const char kDemotedDirtyIDKeyPrefix
[] = "DEMOTED_DIRTY: ";
35 const int kMaxRetry
= 5;
36 const int64 kListChangesRetryDelaySeconds
= 60 * 60;
38 const int64 kInvalidTrackerID
= 0;
40 } // namespace drive_backend
41 } // namespace sync_file_system