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

Side by Side Diff: chrome/browser/sync/glue/autofill_profile_model_associator.cc

Issue 6142009: Upating the app, ceee, chrome, ipc, media, and net directories to use the correct lock.h file. (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Unified patch updating all references to the new base/synchronization/lock.h Created 9 years, 11 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) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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/glue/autofill_profile_model_associator.h" 5 #include "chrome/browser/sync/glue/autofill_profile_model_associator.h"
6 6
7 #include "base/utf_string_conversions.h" 7 #include "base/utf_string_conversions.h"
8 #include "chrome/browser/sync/glue/autofill_profile_change_processor.h" 8 #include "chrome/browser/sync/glue/autofill_profile_change_processor.h"
9 #include "chrome/browser/sync/glue/do_optimistic_refresh_task.h" 9 #include "chrome/browser/sync/glue/do_optimistic_refresh_task.h"
10 #include "chrome/browser/sync/profile_sync_service.h" 10 #include "chrome/browser/sync/profile_sync_service.h"
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 if (!web_database_->GetAutoFillProfiles(profiles)) 122 if (!web_database_->GetAutoFillProfiles(profiles))
123 return false; 123 return false;
124 124
125 return true; 125 return true;
126 } 126 }
127 127
128 bool AutofillProfileModelAssociator::AssociateModels() { 128 bool AutofillProfileModelAssociator::AssociateModels() {
129 VLOG(1) << "Associating Autofill Models"; 129 VLOG(1) << "Associating Autofill Models";
130 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB)); 130 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB));
131 { 131 {
132 AutoLock lock(abort_association_pending_lock_); 132 base::AutoLock lock(abort_association_pending_lock_);
133 abort_association_pending_ = false; 133 abort_association_pending_ = false;
134 } 134 }
135 135
136 ScopedVector<AutoFillProfile> profiles; 136 ScopedVector<AutoFillProfile> profiles;
137 137
138 if (!LoadAutofillData(&profiles.get())) { 138 if (!LoadAutofillData(&profiles.get())) {
139 LOG(ERROR) << "Could not get the autofill data from WebDatabase."; 139 LOG(ERROR) << "Could not get the autofill data from WebDatabase.";
140 return false; 140 return false;
141 } 141 }
142 142
(...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after
451 } 451 }
452 452
453 int64 AutofillProfileModelAssociator::GetSyncIdFromChromeId( 453 int64 AutofillProfileModelAssociator::GetSyncIdFromChromeId(
454 const std::string& autofill) { 454 const std::string& autofill) {
455 AutofillToSyncIdMap::const_iterator iter = id_map_.find(autofill); 455 AutofillToSyncIdMap::const_iterator iter = id_map_.find(autofill);
456 return iter == id_map_.end() ? sync_api::kInvalidId : iter->second; 456 return iter == id_map_.end() ? sync_api::kInvalidId : iter->second;
457 } 457 }
458 458
459 void AutofillProfileModelAssociator::AbortAssociation() { 459 void AutofillProfileModelAssociator::AbortAssociation() {
460 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); 460 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
461 AutoLock lock(abort_association_pending_lock_); 461 base::AutoLock lock(abort_association_pending_lock_);
462 abort_association_pending_ = true; 462 abort_association_pending_ = true;
463 } 463 }
464 464
465 const std::string* AutofillProfileModelAssociator::GetChromeNodeFromSyncId( 465 const std::string* AutofillProfileModelAssociator::GetChromeNodeFromSyncId(
466 int64 sync_id) { 466 int64 sync_id) {
467 SyncIdToAutofillMap::const_iterator iter = id_map_inverse_.find(sync_id); 467 SyncIdToAutofillMap::const_iterator iter = id_map_inverse_.find(sync_id);
468 return iter == id_map_inverse_.end() ? NULL : &(iter->second); 468 return iter == id_map_inverse_.end() ? NULL : &(iter->second);
469 } 469 }
470 470
471 bool AutofillProfileModelAssociator::IsAbortPending() { 471 bool AutofillProfileModelAssociator::IsAbortPending() {
472 AutoLock lock(abort_association_pending_lock_); 472 base::AutoLock lock(abort_association_pending_lock_);
473 return abort_association_pending_; 473 return abort_association_pending_;
474 } 474 }
475 475
476 } // namespace browser_sync 476 } // namespace browser_sync
477 477
OLDNEW
« no previous file with comments | « chrome/browser/sync/glue/autofill_profile_model_associator.h ('k') | chrome/browser/sync/glue/password_model_associator.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698