HomeSort by relevance Sort by last modified time
    Searched refs:DOMDataStore (Results 1 - 17 of 17) sorted by null

  /external/webkit/Source/WebCore/bindings/v8/
StaticDOMDataStore.cpp 37 : DOMDataStore(domData)
38 , m_staticDomNodeMap(&DOMDataStore::weakNodeCallback)
39 , m_staticDomObjectMap(&DOMDataStore::weakDOMObjectCallback)
40 , m_staticActiveDomObjectMap(&DOMDataStore::weakActiveDOMObjectCallback)
42 , m_staticDomSvgElementInstanceMap(&DOMDataStore::weakSVGElementInstanceCallback)
MainThreadDOMData.h 42 static DOMDataStore& getCurrentMainThreadStore();
44 virtual DOMDataStore& getStore() { return getMainThreadStore(); }
49 DOMDataStore& getMainThreadStore();
ScopedDOMDataStore.h 34 #include "DOMDataStore.h"
40 // ScopedDOMDataStore is a DOMDataStore that controls limits the lifetime of
45 class ScopedDOMDataStore : public DOMDataStore {
ScopedDOMDataStore.cpp 37 : DOMDataStore(domData)
39 m_domNodeMap = new DOMWrapperMap<Node>(&DOMDataStore::weakNodeCallback);
40 m_domObjectMap = new DOMWrapperMap<void>(&DOMDataStore::weakDOMObjectCallback);
41 m_activeDomObjectMap = new DOMWrapperMap<void>(&DOMDataStore::weakActiveDOMObjectCallback);
43 m_domSvgElementInstanceMap = new DOMWrapperMap<SVGElementInstance>(&DOMDataStore::weakSVGElementInstanceCallback);
DOMDataStore.cpp 32 #include "DOMDataStore.h"
85 DOMDataStore::DOMDataStore(DOMData* domData)
94 WTF::MutexLocker locker(DOMDataStore::allStoresMutex());
95 DOMDataStore::allStores().append(this);
98 DOMDataStore::~DOMDataStore()
100 WTF::MutexLocker locker(DOMDataStore::allStoresMutex());
101 DOMDataStore::allStores().remove(DOMDataStore::allStores().find(this))
    [all...]
ChildThreadDOMData.h 42 DOMDataStore& getStore();
ChildThreadDOMData.cpp 41 DOMDataStore& ChildThreadDOMData::getStore()
V8DOMMap.cpp 35 #include "DOMDataStore.h"
52 static inline DOMDataStore& getDOMDataStore()
93 DOMDataStore& store = getDOMDataStore();
119 WTF::MutexLocker locker(DOMDataStore::allStoresMutex());
120 DOMDataList& list = DOMDataStore::allStores();
122 DOMDataStore* store = list[i];
134 WTF::MutexLocker locker(DOMDataStore::allStoresMutex());
135 DOMDataList& list = DOMDataStore::allStores();
137 DOMDataStore* store = list[i];
149 WTF::MutexLocker locker(DOMDataStore::allStoresMutex())
    [all...]
StaticDOMDataStore.h 34 #include "DOMDataStore.h"
41 // StaticDOMDataStore is a DOMDataStore that manages the lifetime of the store
47 class StaticDOMDataStore : public DOMDataStore {
DOMData.h 34 #include "DOMDataStore.h"
53 virtual DOMDataStore& getStore() = 0;
56 static void handleWeakObject(DOMDataStore::DOMWrapperMapType, v8::Persistent<v8::Object>, T* domObject);
59 static void removeObjectsFromWrapperMap(DOMDataStore* store, AbstractWeakReferenceMap<T, v8::Object>& domMap);
69 virtual void visitDOMWrapper(DOMDataStore* store, T* domObject, v8::Persistent<v8::Object> v8Object)
81 void DOMData::handleWeakObject(DOMDataStore::DOMWrapperMapType mapType, v8::Persistent<v8::Object> v8Object, T* domObject)
84 DOMDataList& list = DOMDataStore::allStores();
87 DOMDataStore* store = list[i];
106 void DOMData::removeObjectsFromWrapperMap(DOMDataStore* store, AbstractWeakReferenceMap<T, v8::Object>& domMap)
MainThreadDOMData.cpp 50 DOMDataStore& MainThreadDOMData::getMainThreadStore()
58 return *context->world()->domDataStore();
62 DOMDataStore& MainThreadDOMData::getCurrentMainThreadStore()
DOMDataStore.h 50 class DOMDataStore;
52 typedef WTF::Vector<DOMDataStore*> DOMDataList;
54 // DOMDataStore
56 // DOMDataStore is the backing store that holds the maps between DOM objects
63 class DOMDataStore {
64 WTF_MAKE_NONCOPYABLE(DOMDataStore);
75 DOMDataStore(DOMData*);
76 virtual ~DOMDataStore();
78 // A list of all DOMDataStore objects in the current V8 instance (thread). Normally, each World has a DOMDataStore
    [all...]
IsolatedWorld.h 45 DOMDataStore* domDataStore() const { return m_domDataStore.getStore(); }
V8DOMMap.h 39 class DOMDataStore;
54 virtual void visitDOMWrapper(DOMDataStore* store, KeyType* key, v8::Persistent<ValueType> object) = 0;
62 virtual void visit(DOMDataStore* store, Visitor* visitor) = 0;
126 virtual void visit(DOMDataStore* store, typename Parent::Visitor* visitor)
145 class DOMDataStore;
153 DOMDataStore* getStore() const { return m_store.get(); }
156 OwnPtr<DOMDataStore> m_store;
V8GCController.cpp 36 #include "DOMDataStore.h"
126 void visitDOMWrapper(DOMDataStore* store, void* object, v8::Persistent<v8::Object> wrapper)
136 void visitDOMWrapper(DOMDataStore* store, Node* object, v8::Persistent<v8::Object> wrapper)
147 void visitDOMWrapper(DOMDataStore* store, void* object, v8::Persistent<v8::Object> wrapper)
327 void visitDOMWrapper(DOMDataStore* store, Node* node, v8::Persistent<v8::Object> wrapper)
335 void visitDOMWrapper(DOMDataStore* store, void* object, v8::Persistent<v8::Object> wrapper)
463 void visitDOMWrapper(DOMDataStore* store, void* object, v8::Persistent<v8::Object> wrapper)
472 wrapper.MakeWeak(port1, &DOMDataStore::weakActiveDOMObjectCallback);
482 wrapper.MakeWeak(object, &DOMDataStore::weakActiveDOMObjectCallback);
IntrusiveDOMWrapperMap.h 34 #include "DOMDataStore.h"
94 void visit(DOMDataStore* store, typename Traits::Visitor* visitor)
117 static void visitEntries(DOMDataStore* store, T* first, T* last, typename Traits::Visitor* visitor)
154 virtual void visit(DOMDataStore* store, Visitor* visitor)
202 static void visit(DOMDataStore* store, v8::Persistent<v8::Object>* entry, Visitor* visitor)
  /external/webkit/Source/WebCore/
Android.v8bindings.mk 49 bindings/v8/DOMDataStore.cpp \

Completed in 479 milliseconds