Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4182)

Unified Diff: chrome/browser/chromeos/file_system_provider/provided_file_system.cc

Issue 288113004: [fsp] Add FileStreamReader for the reading operation. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixed tests. Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/file_system_provider/provided_file_system.cc
diff --git a/chrome/browser/chromeos/file_system_provider/provided_file_system.cc b/chrome/browser/chromeos/file_system_provider/provided_file_system.cc
index b619e4e436cb6e1955c707ec3b82582e4872b900..406619ff4aaedae24693f9e7f6467844f8aef168 100644
--- a/chrome/browser/chromeos/file_system_provider/provided_file_system.cc
+++ b/chrome/browser/chromeos/file_system_provider/provided_file_system.cc
@@ -15,13 +15,19 @@
#include "chrome/common/extensions/api/file_system_provider.h"
#include "extensions/browser/event_router.h"
+namespace net {
+class IOBuffer;
+} // namespace net
+
namespace chromeos {
namespace file_system_provider {
ProvidedFileSystem::ProvidedFileSystem(
extensions::EventRouter* event_router,
const ProvidedFileSystemInfo& file_system_info)
- : event_router_(event_router), file_system_info_(file_system_info) {
+ : event_router_(event_router),
+ file_system_info_(file_system_info),
+ weak_ptr_factory_(this) {
}
ProvidedFileSystem::~ProvidedFileSystem() {}
@@ -120,5 +126,9 @@ RequestManager* ProvidedFileSystem::GetRequestManager() {
return &request_manager_;
}
+base::WeakPtr<ProvidedFileSystemInterface> ProvidedFileSystem::GetWeakPtr() {
+ return weak_ptr_factory_.GetWeakPtr();
+}
+
} // namespace file_system_provider
} // namespace chromeos

Powered by Google App Engine
This is Rietveld 408576698