Index: chrome/browser/chromeos/file_system_provider/provided_file_system.h |
diff --git a/chrome/browser/chromeos/file_system_provider/provided_file_system.h b/chrome/browser/chromeos/file_system_provider/provided_file_system.h |
index 45807a45618ac6c5667207ec2db181783b91c83f..71104786e1eff386133620c4056965152099cfa9 100644 |
--- a/chrome/browser/chromeos/file_system_provider/provided_file_system.h |
+++ b/chrome/browser/chromeos/file_system_provider/provided_file_system.h |
@@ -7,6 +7,7 @@ |
#include "chrome/browser/chromeos/file_system_provider/provided_file_system_info.h" |
#include "chrome/browser/chromeos/file_system_provider/provided_file_system_interface.h" |
+#include "chrome/browser/chromeos/file_system_provider/request_manager.h" |
namespace extensions { |
class EventRouter; |
@@ -15,14 +16,11 @@ class EventRouter; |
namespace chromeos { |
namespace file_system_provider { |
-class RequestManager; |
- |
// Provided file system implementation. Forwards requests between providers and |
// clients. |
class ProvidedFileSystem : public ProvidedFileSystemInterface { |
public: |
ProvidedFileSystem(extensions::EventRouter* event_router, |
- RequestManager* request_manager, |
const ProvidedFileSystemInfo& file_system_info); |
virtual ~ProvidedFileSystem(); |
@@ -30,10 +28,11 @@ class ProvidedFileSystem : public ProvidedFileSystemInterface { |
virtual bool RequestUnmount( |
const fileapi::AsyncFileUtil::StatusCallback& callback) OVERRIDE; |
virtual const ProvidedFileSystemInfo& GetFileSystemInfo() const OVERRIDE; |
+ virtual RequestManager* GetRequestManager() OVERRIDE; |
private: |
extensions::EventRouter* event_router_; |
- RequestManager* request_manager_; |
+ RequestManager request_manager_; |
ProvidedFileSystemInfo file_system_info_; |
DISALLOW_COPY_AND_ASSIGN(ProvidedFileSystem); |