Searched refs:StorageNamespace (Results 1 - 15 of 15) sorted by relevance

/macosx-10.10/WebCore-7600.1.25/storage/
H A DStorageNamespace.cpp27 #include "StorageNamespace.h"
34 PassRefPtr<StorageNamespace> StorageNamespace::localStorageNamespace(PageGroup* pageGroup)
39 PassRefPtr<StorageNamespace> StorageNamespace::transientLocalStorageNamespace(PageGroup* pageGroup, SecurityOrigin* securityOrigin)
44 PassRefPtr<StorageNamespace> StorageNamespace::sessionStorageNamespace(Page* page)
H A DStorageStrategy.h36 class StorageNamespace;
40 virtual PassRefPtr<StorageNamespace> localStorageNamespace(PageGroup*);
41 virtual PassRefPtr<StorageNamespace> transientLocalStorageNamespace(PageGroup*, SecurityOrigin*);
42 virtual PassRefPtr<StorageNamespace> sessionStorageNamespace(Page*);
H A DStorageStrategy.cpp33 PassRefPtr<StorageNamespace> StorageStrategy::localStorageNamespace(PageGroup* pageGroup)
38 PassRefPtr<StorageNamespace> StorageStrategy::sessionStorageNamespace(Page* page)
43 PassRefPtr<StorageNamespace> StorageStrategy::transientLocalStorageNamespace(PageGroup* pageGroup, SecurityOrigin* securityOrigin)
H A DStorageNamespace.h40 class StorageNamespace : public RefCounted<StorageNamespace> { class in namespace:WebCore
42 static PassRefPtr<StorageNamespace> localStorageNamespace(PageGroup*);
43 static PassRefPtr<StorageNamespace> transientLocalStorageNamespace(PageGroup*, SecurityOrigin*);
44 static PassRefPtr<StorageNamespace> sessionStorageNamespace(Page*);
46 virtual ~StorageNamespace() { }
48 virtual PassRefPtr<StorageNamespace> copy(Page* newPage) = 0;
H A DStorageNamespaceImpl.h31 #include "StorageNamespace.h"
40 class StorageNamespaceImpl : public StorageNamespace {
42 static PassRefPtr<StorageNamespace> localStorageNamespace(PageGroup*);
43 static PassRefPtr<StorageNamespace> transientLocalStorageNamespace(PageGroup*, SecurityOrigin*);
44 static PassRefPtr<StorageNamespace> sessionStorageNamespace(Page*);
48 virtual PassRefPtr<StorageNamespace> copy(Page* newPage) override;
H A DStorageNamespaceImpl.cpp44 typedef HashMap<String, StorageNamespace*> LocalStorageNamespaceMap;
52 PassRefPtr<StorageNamespace> StorageNamespaceImpl::localStorageNamespace(PageGroup* pageGroup)
67 RefPtr<StorageNamespace> storageNamespace = adoptRef(new StorageNamespaceImpl(LocalStorage, lookupPath, quota));
73 PassRefPtr<StorageNamespace> StorageNamespaceImpl::sessionStorageNamespace(Page* page)
78 PassRefPtr<StorageNamespace> StorageNamespaceImpl::transientLocalStorageNamespace(PageGroup* pageGroup, SecurityOrigin*)
109 PassRefPtr<StorageNamespace> StorageNamespaceImpl::copy(Page*)
/macosx-10.10/WebKit2-7600.1.25/WebProcess/Storage/
H A DStorageNamespaceImpl.h31 #include <WebCore/StorageNamespace.h>
39 class StorageNamespaceImpl : public WebCore::StorageNamespace {
53 virtual PassRefPtr<WebCore::StorageNamespace> copy(WebCore::Page*) override;
H A DStorageNamespaceImpl.cpp96 PassRefPtr<StorageNamespace> StorageNamespaceImpl::copy(Page* newPage)
/macosx-10.10/WebCore-7600.1.25/page/
H A DPageGroup.h44 class StorageNamespace;
91 StorageNamespace* localStorage();
94 StorageNamespace* transientLocalStorage(SecurityOrigin* topOrigin);
123 RefPtr<StorageNamespace> m_localStorage;
124 HashMap<RefPtr<SecurityOrigin>, RefPtr<StorageNamespace>> m_transientLocalStorageMap;
H A DPageGroup.cpp41 #include "StorageNamespace.h"
271 StorageNamespace* PageGroup::localStorage()
274 m_localStorage = StorageNamespace::localStorageNamespace(this);
279 StorageNamespace* PageGroup::transientLocalStorage(SecurityOrigin* topOrigin)
284 result.iterator->value = StorageNamespace::transientLocalStorageNamespace(this, topOrigin);
H A DPage.h102 class StorageNamespace;
348 StorageNamespace* sessionStorage(bool optionalCreate = true);
349 void setSessionStorage(PassRefPtr<StorageNamespace>);
542 RefPtr<StorageNamespace> m_sessionStorage;
H A DPage.cpp80 #include "StorageNamespace.h"
1067 StorageNamespace* Page::sessionStorage(bool optionalCreate)
1070 m_sessionStorage = StorageNamespace::sessionStorageNamespace(this);
1075 void Page::setSessionStorage(PassRefPtr<StorageNamespace> newStorage)
H A DChrome.cpp50 #include "StorageNamespace.h"
201 if (StorageNamespace* oldSessionStorage = m_page.sessionStorage(false))
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebCoreSupport/
H A DWebPlatformStrategies.h89 virtual PassRefPtr<WebCore::StorageNamespace> localStorageNamespace(WebCore::PageGroup*) override;
90 virtual PassRefPtr<WebCore::StorageNamespace> transientLocalStorageNamespace(WebCore::PageGroup*, WebCore::SecurityOrigin*) override;
91 virtual PassRefPtr<WebCore::StorageNamespace> sessionStorageNamespace(WebCore::Page*) override;
H A DWebPlatformStrategies.cpp59 #include <WebCore/StorageNamespace.h>
342 PassRefPtr<StorageNamespace> WebPlatformStrategies::localStorageNamespace(PageGroup* pageGroup)
351 PassRefPtr<StorageNamespace> WebPlatformStrategies::transientLocalStorageNamespace(PageGroup* pageGroup, SecurityOrigin*securityOrigin)
362 PassRefPtr<StorageNamespace> WebPlatformStrategies::sessionStorageNamespace(Page* page)

Completed in 92 milliseconds