OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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