| Index: webkit/fileapi/file_system_operation.h
|
| diff --git a/webkit/fileapi/file_system_operation.h b/webkit/fileapi/file_system_operation.h
|
| index ac9b3e5bb5171cd9c7d76184df1aec2ef695a249..55687d4e4784f600aa011f9c965cde2c597bca6e 100644
|
| --- a/webkit/fileapi/file_system_operation.h
|
| +++ b/webkit/fileapi/file_system_operation.h
|
| @@ -44,10 +44,6 @@ class FileSystemOperationTest;
|
| // FileSystemOperation implementation for local file systems.
|
| class FileSystemOperation : public FileSystemOperationInterface {
|
| public:
|
| - // |dispatcher| will be owned by this class.
|
| - FileSystemOperation(FileSystemCallbackDispatcher* dispatcher,
|
| - scoped_refptr<base::MessageLoopProxy> proxy,
|
| - FileSystemContext* file_system_context);
|
| virtual ~FileSystemOperation();
|
|
|
| // FileSystemOperation overrides.
|
| @@ -85,6 +81,17 @@ class FileSystemOperation : public FileSystemOperationInterface {
|
| private:
|
| class ScopedQuotaUtilHelper;
|
|
|
| + // Only MountPointProviders or testing class can create a
|
| + // new operation directly.
|
| + friend class SandboxMountPointProvider;
|
| + friend class CrosMountPointProvider;
|
| + friend class FileSystemTestHelper;
|
| +
|
| + // |dispatcher| will be owned by this class.
|
| + FileSystemOperation(FileSystemCallbackDispatcher* dispatcher,
|
| + scoped_refptr<base::MessageLoopProxy> proxy,
|
| + FileSystemContext* file_system_context);
|
| +
|
| FileSystemContext* file_system_context() const {
|
| return operation_context_.file_system_context();
|
| }
|
|
|