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

Side by Side Diff: chrome/browser/chromeos/drive/sync/entry_update_performer.cc

Issue 408143014: Rename OperationObserver to OperationDelegate (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 5 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 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/chromeos/drive/sync/entry_update_performer.h" 5 #include "chrome/browser/chromeos/drive/sync/entry_update_performer.h"
6 6
7 #include "base/callback_helpers.h" 7 #include "base/callback_helpers.h"
8 #include "base/file_util.h" 8 #include "base/file_util.h"
9 #include "chrome/browser/chromeos/drive/change_list_loader.h" 9 #include "chrome/browser/chromeos/drive/change_list_loader.h"
10 #include "chrome/browser/chromeos/drive/drive.pb.h" 10 #include "chrome/browser/chromeos/drive/drive.pb.h"
11 #include "chrome/browser/chromeos/drive/file_cache.h" 11 #include "chrome/browser/chromeos/drive/file_cache.h"
12 #include "chrome/browser/chromeos/drive/file_change.h" 12 #include "chrome/browser/chromeos/drive/file_change.h"
13 #include "chrome/browser/chromeos/drive/file_system/operation_observer.h" 13 #include "chrome/browser/chromeos/drive/file_system/operation_delegate.h"
14 #include "chrome/browser/chromeos/drive/file_system_util.h" 14 #include "chrome/browser/chromeos/drive/file_system_util.h"
15 #include "chrome/browser/chromeos/drive/job_scheduler.h" 15 #include "chrome/browser/chromeos/drive/job_scheduler.h"
16 #include "chrome/browser/chromeos/drive/resource_metadata.h" 16 #include "chrome/browser/chromeos/drive/resource_metadata.h"
17 #include "chrome/browser/chromeos/drive/sync/entry_revert_performer.h" 17 #include "chrome/browser/chromeos/drive/sync/entry_revert_performer.h"
18 #include "chrome/browser/chromeos/drive/sync/remove_performer.h" 18 #include "chrome/browser/chromeos/drive/sync/remove_performer.h"
19 #include "content/public/browser/browser_thread.h" 19 #include "content/public/browser/browser_thread.h"
20 #include "google_apis/drive/drive_api_parser.h" 20 #include "google_apis/drive/drive_api_parser.h"
21 21
22 using content::BrowserThread; 22 using content::BrowserThread;
23 23
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
180 if (error != FILE_ERROR_OK) 180 if (error != FILE_ERROR_OK)
181 return error; 181 return error;
182 } 182 }
183 return FILE_ERROR_OK; 183 return FILE_ERROR_OK;
184 } 184 }
185 185
186 } // namespace 186 } // namespace
187 187
188 EntryUpdatePerformer::EntryUpdatePerformer( 188 EntryUpdatePerformer::EntryUpdatePerformer(
189 base::SequencedTaskRunner* blocking_task_runner, 189 base::SequencedTaskRunner* blocking_task_runner,
190 file_system::OperationObserver* observer, 190 file_system::OperationDelegate* delegate,
191 JobScheduler* scheduler, 191 JobScheduler* scheduler,
192 ResourceMetadata* metadata, 192 ResourceMetadata* metadata,
193 FileCache* cache, 193 FileCache* cache,
194 LoaderController* loader_controller) 194 LoaderController* loader_controller)
195 : blocking_task_runner_(blocking_task_runner), 195 : blocking_task_runner_(blocking_task_runner),
196 observer_(observer), 196 delegate_(delegate),
197 scheduler_(scheduler), 197 scheduler_(scheduler),
198 metadata_(metadata), 198 metadata_(metadata),
199 cache_(cache), 199 cache_(cache),
200 loader_controller_(loader_controller), 200 loader_controller_(loader_controller),
201 remove_performer_(new RemovePerformer(blocking_task_runner, 201 remove_performer_(new RemovePerformer(blocking_task_runner,
202 observer, 202 delegate,
203 scheduler, 203 scheduler,
204 metadata)), 204 metadata)),
205 entry_revert_performer_(new EntryRevertPerformer(blocking_task_runner, 205 entry_revert_performer_(new EntryRevertPerformer(blocking_task_runner,
206 observer, 206 delegate,
207 scheduler, 207 scheduler,
208 metadata)), 208 metadata)),
209 weak_ptr_factory_(this) { 209 weak_ptr_factory_(this) {
210 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); 210 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
211 } 211 }
212 212
213 EntryUpdatePerformer::~EntryUpdatePerformer() { 213 EntryUpdatePerformer::~EntryUpdatePerformer() {
214 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); 214 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
215 } 215 }
216 216
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
391 base::Owned(changed_files))); 391 base::Owned(changed_files)));
392 } 392 }
393 393
394 void EntryUpdatePerformer::UpdateEntryAfterFinish( 394 void EntryUpdatePerformer::UpdateEntryAfterFinish(
395 const FileOperationCallback& callback, 395 const FileOperationCallback& callback,
396 const FileChange* changed_files, 396 const FileChange* changed_files,
397 FileError error) { 397 FileError error) {
398 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); 398 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
399 DCHECK(!callback.is_null()); 399 DCHECK(!callback.is_null());
400 400
401 observer_->OnFileChangedByOperation(*changed_files); 401 delegate_->OnFileChangedByOperation(*changed_files);
402 callback.Run(error); 402 callback.Run(error);
403 } 403 }
404 404
405 } // namespace internal 405 } // namespace internal
406 } // namespace drive 406 } // namespace drive
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698