| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 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 // MTPDeviceDelegateImplWin implementation. | 5 // MTPDeviceDelegateImplWin implementation. |
| 6 | 6 |
| 7 #include "chrome/browser/media_galleries/win/mtp_device_delegate_impl_win.h" | 7 #include "chrome/browser/media_galleries/win/mtp_device_delegate_impl_win.h" |
| 8 | 8 |
| 9 #include <portabledevice.h> | 9 #include <portabledevice.h> |
| 10 | 10 |
| (...skipping 349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 360 reply(reply) { | 360 reply(reply) { |
| 361 } | 361 } |
| 362 | 362 |
| 363 MTPDeviceDelegateImplWin::PendingTaskInfo::~PendingTaskInfo() { | 363 MTPDeviceDelegateImplWin::PendingTaskInfo::~PendingTaskInfo() { |
| 364 } | 364 } |
| 365 | 365 |
| 366 MTPDeviceDelegateImplWin::MTPDeviceDelegateImplWin( | 366 MTPDeviceDelegateImplWin::MTPDeviceDelegateImplWin( |
| 367 const base::string16& registered_device_path, | 367 const base::string16& registered_device_path, |
| 368 const base::string16& pnp_device_id, | 368 const base::string16& pnp_device_id, |
| 369 const base::string16& storage_object_id) | 369 const base::string16& storage_object_id) |
| 370 : storage_device_info_(pnp_device_id, registered_device_path, | 370 : init_state_(UNINITIALIZED), |
| 371 media_task_runner_(MediaFileSystemBackend::MediaTaskRunner()), |
| 372 storage_device_info_(pnp_device_id, |
| 373 registered_device_path, |
| 371 storage_object_id), | 374 storage_object_id), |
| 372 init_state_(UNINITIALIZED), | |
| 373 media_task_runner_(MediaFileSystemBackend::MediaTaskRunner()), | |
| 374 task_in_progress_(false), | 375 task_in_progress_(false), |
| 375 weak_ptr_factory_(this) { | 376 weak_ptr_factory_(this) { |
| 376 DCHECK_CURRENTLY_ON(content::BrowserThread::IO); | 377 DCHECK_CURRENTLY_ON(content::BrowserThread::IO); |
| 377 DCHECK(!registered_device_path.empty()); | 378 DCHECK(!registered_device_path.empty()); |
| 378 DCHECK(!pnp_device_id.empty()); | 379 DCHECK(!pnp_device_id.empty()); |
| 379 DCHECK(!storage_object_id.empty()); | 380 DCHECK(!storage_object_id.empty()); |
| 380 DCHECK(media_task_runner_.get()); | 381 DCHECK(media_task_runner_.get()); |
| 381 } | 382 } |
| 382 | 383 |
| 383 MTPDeviceDelegateImplWin::~MTPDeviceDelegateImplWin() { | 384 MTPDeviceDelegateImplWin::~MTPDeviceDelegateImplWin() { |
| (...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 693 current_snapshot_details_->file_info(), | 694 current_snapshot_details_->file_info(), |
| 694 current_snapshot_details_->request_info().snapshot_file_path); | 695 current_snapshot_details_->request_info().snapshot_file_path); |
| 695 } else { | 696 } else { |
| 696 current_snapshot_details_->request_info().error_callback.Run( | 697 current_snapshot_details_->request_info().error_callback.Run( |
| 697 base::File::FILE_ERROR_FAILED); | 698 base::File::FILE_ERROR_FAILED); |
| 698 } | 699 } |
| 699 task_in_progress_ = false; | 700 task_in_progress_ = false; |
| 700 current_snapshot_details_.reset(); | 701 current_snapshot_details_.reset(); |
| 701 ProcessNextPendingRequest(); | 702 ProcessNextPendingRequest(); |
| 702 } | 703 } |
| OLD | NEW |