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 430 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
441 weak_ptr_factory_.GetWeakPtr(), | 441 weak_ptr_factory_.GetWeakPtr(), |
442 base::Passed(&file_details)))); | 442 base::Passed(&file_details)))); |
443 } | 443 } |
444 | 444 |
445 bool MTPDeviceDelegateImplWin::IsStreaming() { | 445 bool MTPDeviceDelegateImplWin::IsStreaming() { |
446 return false; | 446 return false; |
447 } | 447 } |
448 | 448 |
449 void MTPDeviceDelegateImplWin::ReadBytes( | 449 void MTPDeviceDelegateImplWin::ReadBytes( |
450 const base::FilePath& device_file_path, | 450 const base::FilePath& device_file_path, |
451 net::IOBuffer* buf, int64 offset, int buf_len, | 451 const scoped_refptr<net::IOBuffer>& buf, |
| 452 int64 offset, |
| 453 int buf_len, |
452 const ReadBytesSuccessCallback& success_callback, | 454 const ReadBytesSuccessCallback& success_callback, |
453 const ErrorCallback& error_callback) { | 455 const ErrorCallback& error_callback) { |
454 NOTREACHED(); | 456 NOTREACHED(); |
455 } | 457 } |
456 | 458 |
457 void MTPDeviceDelegateImplWin::CancelPendingTasksAndDeleteDelegate() { | 459 void MTPDeviceDelegateImplWin::CancelPendingTasksAndDeleteDelegate() { |
458 DCHECK_CURRENTLY_ON(content::BrowserThread::IO); | 460 DCHECK_CURRENTLY_ON(content::BrowserThread::IO); |
459 PortableDeviceMapService::GetInstance()->MarkPortableDeviceForDeletion( | 461 PortableDeviceMapService::GetInstance()->MarkPortableDeviceForDeletion( |
460 storage_device_info_.registered_device_path); | 462 storage_device_info_.registered_device_path); |
461 media_task_runner_->PostTask( | 463 media_task_runner_->PostTask( |
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
614 current_snapshot_details_->file_info(), | 616 current_snapshot_details_->file_info(), |
615 current_snapshot_details_->request_info().snapshot_file_path); | 617 current_snapshot_details_->request_info().snapshot_file_path); |
616 } else { | 618 } else { |
617 current_snapshot_details_->request_info().error_callback.Run( | 619 current_snapshot_details_->request_info().error_callback.Run( |
618 base::File::FILE_ERROR_FAILED); | 620 base::File::FILE_ERROR_FAILED); |
619 } | 621 } |
620 task_in_progress_ = false; | 622 task_in_progress_ = false; |
621 current_snapshot_details_.reset(); | 623 current_snapshot_details_.reset(); |
622 ProcessNextPendingRequest(); | 624 ProcessNextPendingRequest(); |
623 } | 625 } |
OLD | NEW |