HomeSort by relevance Sort by last modified time
    Searched refs:AsyncFileSystem (Results 1 - 25 of 29) sorted by null

1 2

  /external/webkit/Source/WebCore/platform/
AsyncFileSystem.cpp 32 #include "AsyncFileSystem.h"
43 bool AsyncFileSystem::isAvailable()
49 PassOwnPtr<AsyncFileSystem> AsyncFileSystem::create(Type, const String&)
56 void AsyncFileSystem::openFileSystem(const String& basePath, const String& storageIdentifier, Type type, bool, PassOwnPtr<AsyncFileSystemCallbacks> callbacks)
71 callbacks->didOpenFileSystem(name, AsyncFileSystem::create(type, rootPath));
76 String AsyncFileSystem::virtualToPlatformPath(const String& path) const
AsyncFileSystemCallbacks.h 40 class AsyncFileSystem;
53 virtual void didOpenFileSystem(const String& name, PassOwnPtr<AsyncFileSystem>) = 0;
AsyncFileSystem.h 42 class AsyncFileSystem;
47 class AsyncFileSystem {
48 WTF_MAKE_NONCOPYABLE(AsyncFileSystem);
50 virtual ~AsyncFileSystem() { }
68 // Creates and returns a new platform-specific AsyncFileSystem instance if the platform has its own implementation.
69 static PassOwnPtr<AsyncFileSystem> create(Type, const String& rootPath);
139 AsyncFileSystem(Type type, const String& platformRootPath)
  /external/webkit/Source/WebCore/fileapi/
EntryBase.cpp 36 #include "AsyncFileSystem.h"
67 switch (m_fileSystem->asyncFileSystem()->type()) {
68 case AsyncFileSystem::Temporary:
71 case AsyncFileSystem::Persistent:
74 case AsyncFileSystem::External:
DOMFileSystemSync.h 49 static PassRefPtr<DOMFileSystemSync> create(ScriptExecutionContext* context, const String& name, PassOwnPtr<AsyncFileSystem> asyncFileSystem)
51 return adoptRef(new DOMFileSystemSync(context, name, asyncFileSystem));
64 DOMFileSystemSync(ScriptExecutionContext*, const String& name, PassOwnPtr<AsyncFileSystem>);
LocalFileSystem.cpp 79 static void openFileSystem(ScriptExecutionContext*, const String& basePath, const String& identifier, AsyncFileSystem::Type type, bool create, PassOwnPtr<AsyncFileSystemCallbacks> callbacks)
81 AsyncFileSystem::openFileSystem(basePath, identifier, type, create, callbacks);
84 void LocalFileSystem::readFileSystem(ScriptExecutionContext* context, AsyncFileSystem::Type type, PassOwnPtr<AsyncFileSystemCallbacks> callbacks, bool)
86 // AsyncFileSystem::openFileSystem calls callbacks synchronously, so the method needs to be called asynchronously.
90 void LocalFileSystem::requestFileSystem(ScriptExecutionContext* context, AsyncFileSystem::Type type, long long, PassOwnPtr<AsyncFileSystemCallbacks> callbacks, bool)
92 // AsyncFileSystem::openFileSystem calls callbacks synchronously, so the method needs to be called asynchronously.
DOMFileSystemBase.h 36 #include "AsyncFileSystem.h"
59 static PassRefPtr<DOMFileSystemBase> create(ScriptExecutionContext* context, const String& name, PassOwnPtr<AsyncFileSystem> asyncFileSystem)
61 return adoptRef(new DOMFileSystemBase(context, name, asyncFileSystem));
71 static bool crackFileSystemURL(const KURL&, AsyncFileSystem::Type&, String& filePath);
74 AsyncFileSystem* asyncFileSystem() const { return m_asyncFileSystem.get(); }
78 // They return false for immediate errors that don't involve lower AsyncFileSystem layer (e.g. for name validation errors). Otherwise they return true (but later may call back with an runtime error).
90 DOMFileSystemBase(ScriptExecutionContext*, const String& name, PassOwnPtr<AsyncFileSystem>);
95 mutable OwnPtr<AsyncFileSystem> m_asyncFileSystem
    [all...]
LocalFileSystem.h 36 #include "AsyncFileSystem.h"
57 void readFileSystem(ScriptExecutionContext*, AsyncFileSystem::Type, PassOwnPtr<AsyncFileSystemCallbacks>, bool synchronous = false);
59 void requestFileSystem(ScriptExecutionContext*, AsyncFileSystem::Type, long long size, PassOwnPtr<AsyncFileSystemCallbacks>, bool synchronous = false);
SyncCallbackHelper.h 53 class AsyncFileSystem;
177 typedef SyncCallbackHelper<EntryCallback, AsyncFileSystem, Entry, EntrySync> EntrySyncCallbackHelper;
178 typedef SyncCallbackHelper<EntriesCallback, AsyncFileSystem, EntryArray, EntryArraySync> EntriesSyncCallbackHelper;
179 typedef SyncCallbackHelper<MetadataCallback, AsyncFileSystem, Metadata, Metadata> MetadataSyncCallbackHelper;
180 typedef SyncCallbackHelper<VoidCallback, AsyncFileSystem, EmptyType, EmptyType> VoidSyncCallbackHelper;
DOMFileSystem.h 50 static PassRefPtr<DOMFileSystem> create(ScriptExecutionContext* context, const String& name, PassOwnPtr<AsyncFileSystem> asyncFileSystem)
52 return adoptRef(new DOMFileSystem(context, name, asyncFileSystem));
77 DOMFileSystem(ScriptExecutionContext*, const String& name, PassOwnPtr<AsyncFileSystem>);
FileSystemCallbacks.h 66 virtual void didOpenFileSystem(const String& name, PassOwnPtr<AsyncFileSystem>);
118 virtual void didOpenFileSystem(const String& name, PassOwnPtr<AsyncFileSystem>);
129 virtual void didOpenFileSystem(const String& name, PassOwnPtr<AsyncFileSystem>);
DOMFileSystemBase.cpp 60 bool DOMFileSystemBase::crackFileSystemURL(const KURL& url, AsyncFileSystem::Type& type, String& filePath)
72 type = AsyncFileSystem::Temporary;
75 type = AsyncFileSystem::Persistent;
78 type = AsyncFileSystem::External;
90 DOMFileSystemBase::DOMFileSystemBase(ScriptExecutionContext* context, const String& name, PassOwnPtr<AsyncFileSystem> asyncFileSystem)
93 , m_asyncFileSystem(asyncFileSystem)
160 String destinationPlatformPath = parent->filesystem()->asyncFileSystem()->virtualToPlatformPath(destinationPath);
172 String destinationPlatformPath = parent->filesystem()->asyncFileSystem()->virtualToPlatformPath(destinationPath);
DOMFileSystemSync.cpp 36 #include "AsyncFileSystem.h"
59 DOMFileSystemSync::DOMFileSystemSync(ScriptExecutionContext* context, const String& name, PassOwnPtr<AsyncFileSystem> asyncFileSystem)
60 : DOMFileSystemBase(context, name, asyncFileSystem)
111 virtual void didOpenFileSystem(const String&, PassOwnPtr<AsyncFileSystem>)
FileSystemCallbacks.cpp 36 #include "AsyncFileSystem.h"
74 void FileSystemCallbacksBase::didOpenFileSystem(const String&, PassOwnPtr<AsyncFileSystem>)
185 void FileSystemCallbacks::didOpenFileSystem(const String& name, PassOwnPtr<AsyncFileSystem> asyncFileSystem)
188 ASSERT(asyncFileSystem);
189 m_successCallback->handleEvent(DOMFileSystem::create(m_scriptExecutionContext.get(), name, asyncFileSystem.leakPtr()).get());
247 void ResolveURICallbacks::didOpenFileSystem(const String& name, PassOwnPtr<AsyncFileSystem> asyncFileSystem)
249 ASSERT(asyncFileSystem);
250 RefPtr<DirectoryEntry> root = DOMFileSystem::create(m_scriptExecutionContext.get(), name, asyncFileSystem.leakPtr())->root()
    [all...]
DOMFileSystem.cpp 36 #include "AsyncFileSystem.h"
53 DOMFileSystem::DOMFileSystem(ScriptExecutionContext* context, const String& name, PassOwnPtr<AsyncFileSystem> asyncFileSystem)
54 : DOMFileSystemBase(context, name, asyncFileSystem)
  /external/webkit/Source/WebKit/chromium/src/
WebFileSystemCallbacksImpl.h 34 #include "AsyncFileSystem.h"
54 WebFileSystemCallbacksImpl(PassOwnPtr<WebCore::AsyncFileSystemCallbacks>, WebCore::AsyncFileSystem::Type = WebCore::AsyncFileSystem::Temporary, WebCore::ScriptExecutionContext* = 0, bool synchronous = false);
67 WebCore::AsyncFileSystem::Type m_type;
AsyncFileSystemChromium.h 36 #include "AsyncFileSystem.h"
47 class AsyncFileSystemChromium : public AsyncFileSystem {
49 static PassOwnPtr<AsyncFileSystem> create(AsyncFileSystem::Type type, const String& rootPath)
69 AsyncFileSystemChromium(AsyncFileSystem::Type, const String& rootPath);
WorkerAsyncFileSystemChromium.h 36 #include "AsyncFileSystem.h"
53 class WorkerAsyncFileSystemChromium : public AsyncFileSystem {
55 static PassOwnPtr<AsyncFileSystem> create(ScriptExecutionContext* context, AsyncFileSystem::Type type, const String& rootPath, bool synchronous)
78 WorkerAsyncFileSystemChromium(ScriptExecutionContext*, AsyncFileSystem::Type, const String& rootPath, bool synchronous);
LocalFileSystemChromium.cpp 36 #include "AsyncFileSystem.h"
69 static void openFileSystemHelper(ScriptExecutionContext* context, AsyncFileSystem::Type type, PassOwnPtr<AsyncFileSystemCallbacks> callbacks, bool synchronous, long long size, CreationFlag create)
84 void LocalFileSystem::readFileSystem(ScriptExecutionContext* context, AsyncFileSystem::Type type, PassOwnPtr<AsyncFileSystemCallbacks> callbacks, bool synchronous)
89 void LocalFileSystem::requestFileSystem(ScriptExecutionContext* context, AsyncFileSystem::Type type, long long size, PassOwnPtr<AsyncFileSystemCallbacks> callbacks, bool synchronous)
WorkerAsyncFileWriterChromium.h 52 class AsyncFileSystem;
AsyncFileSystemChromium.cpp 48 bool AsyncFileSystem::isAvailable()
53 AsyncFileSystemChromium::AsyncFileSystemChromium(AsyncFileSystem::Type type, const String& rootPath)
54 : AsyncFileSystem(type, rootPath)
WebFileSystemCallbacksImpl.cpp 50 WebFileSystemCallbacksImpl::WebFileSystemCallbacksImpl(PassOwnPtr<AsyncFileSystemCallbacks> callbacks, AsyncFileSystem::Type type, WebCore::ScriptExecutionContext* context, bool synchronous)
WorkerAsyncFileSystemChromium.cpp 59 WorkerAsyncFileSystemChromium::WorkerAsyncFileSystemChromium(ScriptExecutionContext* context, AsyncFileSystem::Type type, const String& rootPath, bool synchronous)
60 : AsyncFileSystem(type, rootPath)
173 virtual void didOpenFileSystem(const String&, PassOwnPtr<AsyncFileSystem>)
  /external/webkit/Source/WebCore/workers/
WorkerContext.cpp 70 #include "AsyncFileSystem.h"
355 if (!AsyncFileSystem::isAvailable() || !securityOrigin()->canAccessFileSystem()) {
360 AsyncFileSystem::Type fileSystemType = static_cast<AsyncFileSystem::Type>(type);
361 if (fileSystemType != AsyncFileSystem::Temporary && fileSystemType != AsyncFileSystem::Persistent && fileSystemType != AsyncFileSystem::External) {
372 if (!AsyncFileSystem::isAvailable() || !securityOrigin()->canAccessFileSystem()) {
377 AsyncFileSystem::Type fileSystemType = static_cast<AsyncFileSystem::Type>(type)
    [all...]
  /external/webkit/Source/WebCore/bindings/generic/
RuntimeEnabledFeatures.cpp 40 #include "AsyncFileSystem.h"
72 return isFileSystemEnabled && AsyncFileSystem::isAvailable();

Completed in 881 milliseconds

1 2