Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(334)

Side by Side Diff: chrome/browser/sync_file_system/drive_metadata_store.cc

Issue 16109008: Cleanup: Deprecate DriveFileSyncService::kServiceName (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/sync_file_system/drive_metadata_store.h" 5 #include "chrome/browser/sync_file_system/drive_metadata_store.h"
6 6
7 #include <utility> 7 #include <utility>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/bind.h" 10 #include "base/bind.h"
(...skipping 23 matching lines...) Expand all
34 namespace sync_file_system { 34 namespace sync_file_system {
35 35
36 typedef DriveMetadataStore::ResourceIdByOrigin ResourceIdByOrigin; 36 typedef DriveMetadataStore::ResourceIdByOrigin ResourceIdByOrigin;
37 typedef DriveMetadataStore::OriginByResourceId OriginByResourceId; 37 typedef DriveMetadataStore::OriginByResourceId OriginByResourceId;
38 38
39 const base::FilePath::CharType DriveMetadataStore::kDatabaseName[] = 39 const base::FilePath::CharType DriveMetadataStore::kDatabaseName[] =
40 FILE_PATH_LITERAL("DriveMetadata"); 40 FILE_PATH_LITERAL("DriveMetadata");
41 41
42 namespace { 42 namespace {
43 43
44 const char* const kServiceName = DriveFileSyncService::kServiceName;
45 const char kDatabaseVersionKey[] = "VERSION"; 44 const char kDatabaseVersionKey[] = "VERSION";
46 const int64 kCurrentDatabaseVersion = 2; 45 const int64 kCurrentDatabaseVersion = 2;
47 const char kChangeStampKey[] = "CHANGE_STAMP"; 46 const char kChangeStampKey[] = "CHANGE_STAMP";
48 const char kSyncRootDirectoryKey[] = "SYNC_ROOT_DIR"; 47 const char kSyncRootDirectoryKey[] = "SYNC_ROOT_DIR";
49 const char kDriveMetadataKeyPrefix[] = "METADATA: "; 48 const char kDriveMetadataKeyPrefix[] = "METADATA: ";
50 const char kMetadataKeySeparator = ' '; 49 const char kMetadataKeySeparator = ' ';
51 const char kDriveIncrementalSyncOriginKeyPrefix[] = "ISYNC_ORIGIN: "; 50 const char kDriveIncrementalSyncOriginKeyPrefix[] = "ISYNC_ORIGIN: ";
52 const char kDriveDisabledOriginKeyPrefix[] = "DISABLED_ORIGIN: "; 51 const char kDriveDisabledOriginKeyPrefix[] = "DISABLED_ORIGIN: ";
53 const size_t kDriveMetadataKeyPrefixLength = arraysize(kDriveMetadataKeyPrefix); 52 const size_t kDriveMetadataKeyPrefixLength = arraysize(kDriveMetadataKeyPrefix);
54 53
(...skipping 608 matching lines...) Expand 10 before | Expand all | Expand 10 after
663 662
664 urls->clear(); 663 urls->clear();
665 for (MetadataMap::const_iterator origin_itr = metadata_map_.begin(); 664 for (MetadataMap::const_iterator origin_itr = metadata_map_.begin();
666 origin_itr != metadata_map_.end(); 665 origin_itr != metadata_map_.end();
667 ++origin_itr) { 666 ++origin_itr) {
668 for (PathToMetadata::const_iterator itr = origin_itr->second.begin(); 667 for (PathToMetadata::const_iterator itr = origin_itr->second.begin();
669 itr != origin_itr->second.end(); 668 itr != origin_itr->second.end();
670 ++itr) { 669 ++itr) {
671 if (itr->second.conflicted()) { 670 if (itr->second.conflicted()) {
672 urls->insert(CreateSyncableFileSystemURL( 671 urls->insert(CreateSyncableFileSystemURL(
673 origin_itr->first, kServiceName, itr->first)); 672 origin_itr->first, itr->first));
674 } 673 }
675 } 674 }
676 } 675 }
677 return SYNC_STATUS_OK; 676 return SYNC_STATUS_OK;
678 } 677 }
679 678
680 SyncStatusCode DriveMetadataStore::GetToBeFetchedFiles( 679 SyncStatusCode DriveMetadataStore::GetToBeFetchedFiles(
681 URLAndDriveMetadataList* list) const { 680 URLAndDriveMetadataList* list) const {
682 DCHECK(CalledOnValidThread()); 681 DCHECK(CalledOnValidThread());
683 DCHECK_EQ(SYNC_STATUS_OK, db_status_); 682 DCHECK_EQ(SYNC_STATUS_OK, db_status_);
684 683
685 list->clear(); 684 list->clear();
686 for (MetadataMap::const_iterator origin_itr = metadata_map_.begin(); 685 for (MetadataMap::const_iterator origin_itr = metadata_map_.begin();
687 origin_itr != metadata_map_.end(); 686 origin_itr != metadata_map_.end();
688 ++origin_itr) { 687 ++origin_itr) {
689 for (PathToMetadata::const_iterator itr = origin_itr->second.begin(); 688 for (PathToMetadata::const_iterator itr = origin_itr->second.begin();
690 itr != origin_itr->second.end(); 689 itr != origin_itr->second.end();
691 ++itr) { 690 ++itr) {
692 if (itr->second.to_be_fetched()) { 691 if (itr->second.to_be_fetched()) {
693 FileSystemURL url = CreateSyncableFileSystemURL( 692 FileSystemURL url = CreateSyncableFileSystemURL(
694 origin_itr->first, kServiceName, itr->first); 693 origin_itr->first, itr->first);
695 list->push_back(std::make_pair(url, itr->second)); 694 list->push_back(std::make_pair(url, itr->second));
696 } 695 }
697 } 696 }
698 } 697 }
699 return SYNC_STATUS_OK; 698 return SYNC_STATUS_OK;
700 } 699 }
701 700
702 std::string DriveMetadataStore::GetResourceIdForOrigin( 701 std::string DriveMetadataStore::GetResourceIdForOrigin(
703 const GURL& origin) const { 702 const GURL& origin) const {
704 DCHECK(CalledOnValidThread()); 703 DCHECK(CalledOnValidThread());
(...skipping 363 matching lines...) Expand 10 before | Expand all | Expand 10 after
1068 1067
1069 bool result = disabled_origins->insert( 1068 bool result = disabled_origins->insert(
1070 std::make_pair(origin, origin_resource_id)).second; 1069 std::make_pair(origin, origin_resource_id)).second;
1071 DCHECK(result); 1070 DCHECK(result);
1072 } 1071 }
1073 1072
1074 return SYNC_STATUS_OK; 1073 return SYNC_STATUS_OK;
1075 } 1074 }
1076 1075
1077 } // namespace sync_file_system 1076 } // namespace sync_file_system
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698