168043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved. 268043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 368043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)// found in the LICENSE file. 468043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles) 568043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)#ifndef CHROME_BROWSER_SYNC_FILE_SYSTEM_DRIVE_BACKEND_DRIVE_BACKEND_CONSTANTS_H_ 668043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)#define CHROME_BROWSER_SYNC_FILE_SYSTEM_DRIVE_BACKEND_DRIVE_BACKEND_CONSTANTS_H_ 768043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles) 868043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)#include "base/files/file_path.h" 968043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles) 1068043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)namespace sync_file_system { 1168043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)namespace drive_backend { 1268043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles) 1368043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)extern const char kSyncRootFolderTitle[]; 145d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)extern const char kSyncRootFolderTitleDev[]; 155d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)extern const char kMimeTypeOctetStream[]; 165d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 1768043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)extern const base::FilePath::CharType kDatabaseName[]; 1868043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles) 198bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)extern const char kDatabaseVersionKey[]; 208bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)extern const int64 kCurrentDatabaseVersion; 21116680a4aac90f2aa7413d9095a592090648e557Ben Murdochextern const int64 kDatabaseOnDiskVersion; 228bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)extern const char kServiceMetadataKey[]; 238bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)extern const char kFileMetadataKeyPrefix[]; 248bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)extern const char kFileTrackerKeyPrefix[]; 256e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)extern const char kLastValidationTimeKey[]; 268bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles) 27116680a4aac90f2aa7413d9095a592090648e557Ben Murdochextern const char kAppRootIDByAppIDKeyPrefix[]; 28116680a4aac90f2aa7413d9095a592090648e557Ben Murdochextern const char kActiveTrackerIDByFileIDKeyPrefix[]; 29116680a4aac90f2aa7413d9095a592090648e557Ben Murdochextern const char kTrackerIDByFileIDKeyPrefix[]; 30116680a4aac90f2aa7413d9095a592090648e557Ben Murdochextern const char kMultiTrackerByFileIDKeyPrefix[]; 31116680a4aac90f2aa7413d9095a592090648e557Ben Murdochextern const char kActiveTrackerIDByParentAndTitleKeyPrefix[]; 32116680a4aac90f2aa7413d9095a592090648e557Ben Murdochextern const char kTrackerIDByParentAndTitleKeyPrefix[]; 33116680a4aac90f2aa7413d9095a592090648e557Ben Murdochextern const char kMultiBackingParentAndTitleKeyPrefix[]; 34116680a4aac90f2aa7413d9095a592090648e557Ben Murdochextern const char kDirtyIDKeyPrefix[]; 35116680a4aac90f2aa7413d9095a592090648e557Ben Murdochextern const char kDemotedDirtyIDKeyPrefix[]; 36116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 374e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)extern const int kMaxRetry; 381e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)extern const int64 kListChangesRetryDelaySeconds; 394e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 40a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)extern const int64 kInvalidTrackerID; 41a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 4268043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)} // namespace drive_backend 4368043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)} // namespace sync_file_system 4468043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles) 4568043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)#endif // CHROME_BROWSER_SYNC_FILE_SYSTEM_DRIVE_BACKEND_DRIVE_BACKEND_CONSTANTS_H_ 46