| OLD | NEW |
| 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/chromeos/drive/sync_client.h" | 5 #include "chrome/browser/chromeos/drive/sync_client.h" |
| 6 | 6 |
| 7 #include <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/message_loop/message_loop_proxy.h" | 10 #include "base/message_loop/message_loop_proxy.h" |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 129 } // namespace | 129 } // namespace |
| 130 | 130 |
| 131 SyncClient::SyncTask::SyncTask() : state(PENDING), should_run_again(false) {} | 131 SyncClient::SyncTask::SyncTask() : state(PENDING), should_run_again(false) {} |
| 132 SyncClient::SyncTask::~SyncTask() {} | 132 SyncClient::SyncTask::~SyncTask() {} |
| 133 | 133 |
| 134 SyncClient::SyncClient(base::SequencedTaskRunner* blocking_task_runner, | 134 SyncClient::SyncClient(base::SequencedTaskRunner* blocking_task_runner, |
| 135 file_system::OperationObserver* observer, | 135 file_system::OperationObserver* observer, |
| 136 JobScheduler* scheduler, | 136 JobScheduler* scheduler, |
| 137 ResourceMetadata* metadata, | 137 ResourceMetadata* metadata, |
| 138 FileCache* cache, | 138 FileCache* cache, |
| 139 ChangeListLoader* change_list_loader, | 139 LoaderController* loader_controller, |
| 140 const base::FilePath& temporary_file_directory) | 140 const base::FilePath& temporary_file_directory) |
| 141 : blocking_task_runner_(blocking_task_runner), | 141 : blocking_task_runner_(blocking_task_runner), |
| 142 operation_observer_(observer), | 142 operation_observer_(observer), |
| 143 metadata_(metadata), | 143 metadata_(metadata), |
| 144 cache_(cache), | 144 cache_(cache), |
| 145 download_operation_(new file_system::DownloadOperation( | 145 download_operation_(new file_system::DownloadOperation( |
| 146 blocking_task_runner, | 146 blocking_task_runner, |
| 147 observer, | 147 observer, |
| 148 scheduler, | 148 scheduler, |
| 149 metadata, | 149 metadata, |
| 150 cache, | 150 cache, |
| 151 temporary_file_directory)), | 151 temporary_file_directory)), |
| 152 entry_update_performer_(new EntryUpdatePerformer(blocking_task_runner, | 152 entry_update_performer_(new EntryUpdatePerformer(blocking_task_runner, |
| 153 observer, | 153 observer, |
| 154 scheduler, | 154 scheduler, |
| 155 metadata, | 155 metadata, |
| 156 cache, | 156 cache, |
| 157 change_list_loader)), | 157 loader_controller)), |
| 158 delay_(base::TimeDelta::FromSeconds(kDelaySeconds)), | 158 delay_(base::TimeDelta::FromSeconds(kDelaySeconds)), |
| 159 long_delay_(base::TimeDelta::FromSeconds(kLongDelaySeconds)), | 159 long_delay_(base::TimeDelta::FromSeconds(kLongDelaySeconds)), |
| 160 weak_ptr_factory_(this) { | 160 weak_ptr_factory_(this) { |
| 161 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); | 161 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
| 162 } | 162 } |
| 163 | 163 |
| 164 SyncClient::~SyncClient() { | 164 SyncClient::~SyncClient() { |
| 165 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); | 165 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
| 166 } | 166 } |
| 167 | 167 |
| (...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 416 file_system::DRIVE_SYNC_ERROR_MISC, | 416 file_system::DRIVE_SYNC_ERROR_MISC, |
| 417 local_id); | 417 local_id); |
| 418 LOG(WARNING) << "Failed to update " << local_id << ": " | 418 LOG(WARNING) << "Failed to update " << local_id << ": " |
| 419 << FileErrorToString(error); | 419 << FileErrorToString(error); |
| 420 } | 420 } |
| 421 } | 421 } |
| 422 } | 422 } |
| 423 | 423 |
| 424 } // namespace internal | 424 } // namespace internal |
| 425 } // namespace drive | 425 } // namespace drive |
| OLD | NEW |