1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "components/storage_monitor/test_media_transfer_protocol_manager_linux.h" 6 7 #include "device/media_transfer_protocol/mtp_file_entry.pb.h" 8 9 namespace storage_monitor { 10 11 TestMediaTransferProtocolManagerLinux:: 12 TestMediaTransferProtocolManagerLinux() {} 13 14 TestMediaTransferProtocolManagerLinux:: 15 ~TestMediaTransferProtocolManagerLinux() {} 16 17 void TestMediaTransferProtocolManagerLinux::AddObserver(Observer* observer) {} 18 19 void TestMediaTransferProtocolManagerLinux::RemoveObserver( 20 Observer* observer) {} 21 22 const std::vector<std::string> 23 TestMediaTransferProtocolManagerLinux::GetStorages() const { 24 return std::vector<std::string>(); 25 } 26 const MtpStorageInfo* TestMediaTransferProtocolManagerLinux::GetStorageInfo( 27 const std::string& storage_name) const { 28 return NULL; 29 } 30 31 void TestMediaTransferProtocolManagerLinux::OpenStorage( 32 const std::string& storage_name, 33 const std::string& mode, 34 const OpenStorageCallback& callback) { 35 callback.Run("", true); 36 } 37 38 void TestMediaTransferProtocolManagerLinux::CloseStorage( 39 const std::string& storage_handle, 40 const CloseStorageCallback& callback) { 41 callback.Run(true); 42 } 43 44 void TestMediaTransferProtocolManagerLinux::ReadDirectory( 45 const std::string& storage_handle, 46 uint32 file_id, 47 const ReadDirectoryCallback& callback) { 48 callback.Run(std::vector<MtpFileEntry>(), 49 false /* no more entries*/, 50 true /* error */); 51 } 52 53 void TestMediaTransferProtocolManagerLinux::ReadFileChunk( 54 const std::string& storage_handle, 55 uint32 file_id, 56 uint32 offset, 57 uint32 count, 58 const ReadFileCallback& callback) { 59 callback.Run(std::string(), true); 60 } 61 62 void TestMediaTransferProtocolManagerLinux::GetFileInfo( 63 const std::string& storage_handle, 64 uint32 file_id, 65 const GetFileInfoCallback& callback) { 66 callback.Run(MtpFileEntry(), true); 67 } 68 69 } // namespace storage_monitor 70