Remove now obsolete checkdeps copy
[chromium-blink-merge.git] / components / storage_monitor / test_media_transfer_protocol_manager_linux.h
blobb2ccc4ea4cfa75a8e780866fc67b63e416d55512
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.
5 #ifndef COMPONENTS_STORAGE_MONITOR_TEST_MEDIA_TRANSFER_PROTOCOL_MANAGER_LINUX_H_
6 #define COMPONENTS_STORAGE_MONITOR_TEST_MEDIA_TRANSFER_PROTOCOL_MANAGER_LINUX_H_
8 #include "device/media_transfer_protocol/media_transfer_protocol_manager.h"
10 namespace storage_monitor {
12 // A dummy MediaTransferProtocolManager implementation.
13 class TestMediaTransferProtocolManagerLinux
14 : public device::MediaTransferProtocolManager {
15 public:
16 TestMediaTransferProtocolManagerLinux();
17 virtual ~TestMediaTransferProtocolManagerLinux();
19 private:
20 // device::MediaTransferProtocolManager implementation.
21 virtual void AddObserver(Observer* observer) OVERRIDE;
22 virtual void RemoveObserver(Observer* observer) OVERRIDE;
23 virtual const std::vector<std::string> GetStorages() const OVERRIDE;
24 virtual const MtpStorageInfo* GetStorageInfo(
25 const std::string& storage_name) const OVERRIDE;
26 virtual void OpenStorage(const std::string& storage_name,
27 const std::string& mode,
28 const OpenStorageCallback& callback) OVERRIDE;
29 virtual void CloseStorage(const std::string& storage_handle,
30 const CloseStorageCallback& callback) OVERRIDE;
31 virtual void ReadDirectoryByPath(
32 const std::string& storage_handle,
33 const std::string& path,
34 const ReadDirectoryCallback& callback) OVERRIDE;
35 virtual void ReadDirectoryById(
36 const std::string& storage_handle,
37 uint32 file_id,
38 const ReadDirectoryCallback& callback) OVERRIDE;
39 virtual void ReadFileChunkByPath(const std::string& storage_handle,
40 const std::string& path,
41 uint32 offset,
42 uint32 count,
43 const ReadFileCallback& callback) OVERRIDE;
44 virtual void ReadFileChunkById(const std::string& storage_handle,
45 uint32 file_id,
46 uint32 offset,
47 uint32 count,
48 const ReadFileCallback& callback) OVERRIDE;
49 virtual void GetFileInfoByPath(const std::string& storage_handle,
50 const std::string& path,
51 const GetFileInfoCallback& callback) OVERRIDE;
52 virtual void GetFileInfoById(const std::string& storage_handle,
53 uint32 file_id,
54 const GetFileInfoCallback& callback) OVERRIDE;
56 DISALLOW_COPY_AND_ASSIGN(TestMediaTransferProtocolManagerLinux);
59 } // namespace storage_monitor
61 #endif // COMPONENTS_STORAGE_MONITOR_TEST_MEDIA_TRANSFER_PROTOCOL_MANAGER_LINUX_H_