OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 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 | 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_backend/remote_to_local_syncer.h
" | 5 #include "chrome/browser/sync_file_system/drive_backend/remote_to_local_syncer.h
" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "base/callback.h" | 8 #include "base/callback.h" |
9 #include "base/format_macros.h" | 9 #include "base/format_macros.h" |
10 #include "base/location.h" | 10 #include "base/location.h" |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
106 dirty_tracker_.get())) { | 106 dirty_tracker_.get())) { |
107 util::Log(logging::LOG_VERBOSE, FROM_HERE, | 107 util::Log(logging::LOG_VERBOSE, FROM_HERE, |
108 "[Remote -> Local] Start: tracker_id=%" PRId64, | 108 "[Remote -> Local] Start: tracker_id=%" PRId64, |
109 dirty_tracker_->tracker_id()); | 109 dirty_tracker_->tracker_id()); |
110 ResolveRemoteChange(wrapped_callback); | 110 ResolveRemoteChange(wrapped_callback); |
111 return; | 111 return; |
112 } | 112 } |
113 | 113 |
114 util::Log(logging::LOG_VERBOSE, FROM_HERE, | 114 util::Log(logging::LOG_VERBOSE, FROM_HERE, |
115 "[Remote -> Local] Nothing to do."); | 115 "[Remote -> Local] Nothing to do."); |
116 base::MessageLoopProxy::current()->PostTask( | 116 sync_context_->GetWorkerTaskRunner()->PostTask( |
117 FROM_HERE, | 117 FROM_HERE, |
118 base::Bind(callback, SYNC_STATUS_NO_CHANGE_TO_SYNC)); | 118 base::Bind(callback, SYNC_STATUS_NO_CHANGE_TO_SYNC)); |
119 } | 119 } |
120 | 120 |
121 void RemoteToLocalSyncer::ResolveRemoteChange( | 121 void RemoteToLocalSyncer::ResolveRemoteChange( |
122 const SyncStatusCallback& callback) { | 122 const SyncStatusCallback& callback) { |
123 DCHECK(dirty_tracker_); | 123 DCHECK(dirty_tracker_); |
124 remote_metadata_ = GetFileMetadata( | 124 remote_metadata_ = GetFileMetadata( |
125 metadata_database(), dirty_tracker_->file_id()); | 125 metadata_database(), dirty_tracker_->file_id()); |
126 | 126 |
(...skipping 635 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
762 return sync_context_->GetMetadataDatabase(); | 762 return sync_context_->GetMetadataDatabase(); |
763 } | 763 } |
764 | 764 |
765 RemoteChangeProcessor* RemoteToLocalSyncer::remote_change_processor() { | 765 RemoteChangeProcessor* RemoteToLocalSyncer::remote_change_processor() { |
766 DCHECK(sync_context_->GetRemoteChangeProcessor()); | 766 DCHECK(sync_context_->GetRemoteChangeProcessor()); |
767 return sync_context_->GetRemoteChangeProcessor(); | 767 return sync_context_->GetRemoteChangeProcessor(); |
768 } | 768 } |
769 | 769 |
770 } // namespace drive_backend | 770 } // namespace drive_backend |
771 } // namespace sync_file_system | 771 } // namespace sync_file_system |
OLD | NEW |