MutationObserver 48 Source/bindings/v8/V8MutationCallback.cpp void V8MutationCallback::call(const Vector<RefPtr<MutationRecord> >& mutations, MutationObserver* observer) MutationObserver 49 Source/bindings/v8/V8MutationCallback.h virtual void call(const Vector<RefPtr<MutationRecord> >&, MutationObserver*) OVERRIDE; MutationObserver 64 Source/bindings/v8/custom/V8MutationObserverCustom.cpp RefPtr<MutationObserver> observer = MutationObserver::create(callback.release()); MutationObserver 72 Source/bindings/v8/custom/V8MutationObserverCustom.cpp MutationObserver* observer = static_cast<MutationObserver*>(object); MutationObserver 80 Source/core/dom/ChildListMutationScope.h if (target.document().hasMutationObserversOfType(MutationObserver::ChildList)) MutationObserver 4875 Source/core/dom/Document.cpp MutationObserver::resumeSuspendedObservers(); MutationObserver 715 Source/core/dom/Document.h bool hasMutationObserversOfType(MutationObserver::MutationType type) const MutationObserver 40 Source/core/dom/MutationCallback.h class MutationObserver; MutationObserver 46 Source/core/dom/MutationCallback.h virtual void call(const Vector<RefPtr<MutationRecord> >&, MutationObserver*) = 0; MutationObserver 51 Source/core/dom/MutationObserver.cpp struct MutationObserver::ObserverLessThan { MutationObserver 52 Source/core/dom/MutationObserver.cpp bool operator()(const RefPtr<MutationObserver>& lhs, const RefPtr<MutationObserver>& rhs) MutationObserver 58 Source/core/dom/MutationObserver.cpp PassRefPtr<MutationObserver> MutationObserver::create(PassOwnPtr<MutationCallback> callback) MutationObserver 61 Source/core/dom/MutationObserver.cpp return adoptRef(new MutationObserver(callback)); MutationObserver 64 Source/core/dom/MutationObserver.cpp MutationObserver::MutationObserver(PassOwnPtr<MutationCallback> callback) MutationObserver 71 Source/core/dom/MutationObserver.cpp MutationObserver::~MutationObserver() MutationObserver 78 Source/core/dom/MutationObserver.cpp void MutationObserver::observe(Node* node, const Dictionary& optionsDictionary, ExceptionState& exceptionState) MutationObserver 143 Source/core/dom/MutationObserver.cpp Vector<RefPtr<MutationRecord> > MutationObserver::takeRecords() MutationObserver 151 Source/core/dom/MutationObserver.cpp void MutationObserver::disconnect() MutationObserver 160 Source/core/dom/MutationObserver.cpp void MutationObserver::observationStarted(MutationObserverRegistration* registration) MutationObserver 166 Source/core/dom/MutationObserver.cpp void MutationObserver::observationEnded(MutationObserverRegistration* registration) MutationObserver 172 Source/core/dom/MutationObserver.cpp typedef HashSet<RefPtr<MutationObserver> > MutationObserverSet; MutationObserver 186 Source/core/dom/MutationObserver.cpp static void activateObserver(PassRefPtr<MutationObserver> observer) MutationObserver 189 Source/core/dom/MutationObserver.cpp Microtask::enqueueMicrotask(&MutationObserver::deliverMutations); MutationObserver 194 Source/core/dom/MutationObserver.cpp void MutationObserver::enqueueMutationRecord(PassRefPtr<MutationRecord> mutation) MutationObserver 202 Source/core/dom/MutationObserver.cpp void MutationObserver::setHasTransientRegistration() MutationObserver 208 Source/core/dom/MutationObserver.cpp HashSet<Node*> MutationObserver::getObservedNodes() const MutationObserver 216 Source/core/dom/MutationObserver.cpp bool MutationObserver::canDeliver() MutationObserver 221 Source/core/dom/MutationObserver.cpp void MutationObserver::deliver() MutationObserver 246 Source/core/dom/MutationObserver.cpp void MutationObserver::resumeSuspendedObservers() MutationObserver 252 Source/core/dom/MutationObserver.cpp Vector<RefPtr<MutationObserver> > suspended; MutationObserver 262 Source/core/dom/MutationObserver.cpp void MutationObserver::deliverMutations() MutationObserver 265 Source/core/dom/MutationObserver.cpp Vector<RefPtr<MutationObserver> > observers; MutationObserver 54 Source/core/dom/MutationObserver.h class MutationObserver : public RefCounted<MutationObserver>, public ScriptWrappable { MutationObserver 74 Source/core/dom/MutationObserver.h static PassRefPtr<MutationObserver> create(PassOwnPtr<MutationCallback>); MutationObserver 78 Source/core/dom/MutationObserver.h ~MutationObserver(); MutationObserver 94 Source/core/dom/MutationObserver.h explicit MutationObserver(PassOwnPtr<MutationCallback>); MutationObserver 39 Source/core/dom/MutationObserverInterestGroup.cpp PassOwnPtr<MutationObserverInterestGroup> MutationObserverInterestGroup::createIfNeeded(Node& target, MutationObserver::MutationType type, MutationRecordDeliveryOptions oldValueFlag, const QualifiedName* attributeName) MutationObserver 41 Source/core/dom/MutationObserverInterestGroup.cpp ASSERT((type == MutationObserver::Attributes && attributeName) || !attributeName); MutationObserver 42 Source/core/dom/MutationObserverInterestGroup.cpp HashMap<MutationObserver*, MutationRecordDeliveryOptions> observers; MutationObserver 50 Source/core/dom/MutationObserverInterestGroup.cpp MutationObserverInterestGroup::MutationObserverInterestGroup(HashMap<MutationObserver*, MutationRecordDeliveryOptions>& observers, MutationRecordDeliveryOptions oldValueFlag) MutationObserver 59 Source/core/dom/MutationObserverInterestGroup.cpp for (HashMap<MutationObserver*, MutationRecordDeliveryOptions>::iterator iter = m_observers.begin(); iter != m_observers.end(); ++iter) { MutationObserver 70 Source/core/dom/MutationObserverInterestGroup.cpp for (HashMap<MutationObserver*, MutationRecordDeliveryOptions>::iterator iter = m_observers.begin(); iter != m_observers.end(); ++iter) { MutationObserver 71 Source/core/dom/MutationObserverInterestGroup.cpp MutationObserver* observer = iter->key; MutationObserver 47 Source/core/dom/MutationObserverInterestGroup.h if (!target.document().hasMutationObserversOfType(MutationObserver::ChildList)) MutationObserver 51 Source/core/dom/MutationObserverInterestGroup.h return createIfNeeded(target, MutationObserver::ChildList, oldValueFlag); MutationObserver 56 Source/core/dom/MutationObserverInterestGroup.h if (!target.document().hasMutationObserversOfType(MutationObserver::CharacterData)) MutationObserver 59 Source/core/dom/MutationObserverInterestGroup.h return createIfNeeded(target, MutationObserver::CharacterData, MutationObserver::CharacterDataOldValue); MutationObserver 64 Source/core/dom/MutationObserverInterestGroup.h if (!target.document().hasMutationObserversOfType(MutationObserver::Attributes)) MutationObserver 67 Source/core/dom/MutationObserverInterestGroup.h return createIfNeeded(target, MutationObserver::Attributes, MutationObserver::AttributeOldValue, &attributeName); MutationObserver 74 Source/core/dom/MutationObserverInterestGroup.h static PassOwnPtr<MutationObserverInterestGroup> createIfNeeded(Node& target, MutationObserver::MutationType, MutationRecordDeliveryOptions oldValueFlag, const QualifiedName* attributeName = 0); MutationObserver 75 Source/core/dom/MutationObserverInterestGroup.h MutationObserverInterestGroup(HashMap<MutationObserver*, MutationRecordDeliveryOptions>& observers, MutationRecordDeliveryOptions oldValueFlag); MutationObserver 79 Source/core/dom/MutationObserverInterestGroup.h HashMap<MutationObserver*, MutationRecordDeliveryOptions> m_observers; MutationObserver 40 Source/core/dom/MutationObserverRegistration.cpp PassOwnPtr<MutationObserverRegistration> MutationObserverRegistration::create(MutationObserver& observer, Node& registrationNode, MutationObserverOptions options, const HashSet<AtomicString>& attributeFilter) MutationObserver 45 Source/core/dom/MutationObserverRegistration.cpp MutationObserverRegistration::MutationObserverRegistration(MutationObserver& observer, Node& registrationNode, MutationObserverOptions options, const HashSet<AtomicString>& attributeFilter) MutationObserver 106 Source/core/dom/MutationObserverRegistration.cpp bool MutationObserverRegistration::shouldReceiveMutationFrom(Node& node, MutationObserver::MutationType type, const QualifiedName* attributeName) const MutationObserver 108 Source/core/dom/MutationObserverRegistration.cpp ASSERT((type == MutationObserver::Attributes && attributeName) || !attributeName); MutationObserver 115 Source/core/dom/MutationObserverRegistration.cpp if (type != MutationObserver::Attributes || !(m_options & MutationObserver::AttributeFilter)) MutationObserver 45 Source/core/dom/MutationObserverRegistration.h static PassOwnPtr<MutationObserverRegistration> create(MutationObserver&, Node&, MutationObserverOptions, const HashSet<AtomicString>& attributeFilter); MutationObserver 54 Source/core/dom/MutationObserverRegistration.h bool shouldReceiveMutationFrom(Node&, MutationObserver::MutationType, const QualifiedName* attributeName) const; MutationObserver 55 Source/core/dom/MutationObserverRegistration.h bool isSubtree() const { return m_options & MutationObserver::Subtree; } MutationObserver 57 Source/core/dom/MutationObserverRegistration.h MutationObserver& observer() const { return *m_observer; } MutationObserver 58 Source/core/dom/MutationObserverRegistration.h MutationRecordDeliveryOptions deliveryOptions() const { return m_options & (MutationObserver::AttributeOldValue | MutationObserver::CharacterDataOldValue); } MutationObserver 59 Source/core/dom/MutationObserverRegistration.h MutationObserverOptions mutationTypes() const { return m_options & MutationObserver::AllMutationTypes; } MutationObserver 64 Source/core/dom/MutationObserverRegistration.h MutationObserverRegistration(MutationObserver&, Node&, MutationObserverOptions, const HashSet<AtomicString>& attributeFilter); MutationObserver 66 Source/core/dom/MutationObserverRegistration.h RefPtr<MutationObserver> m_observer; MutationObserver 2052 Source/core/dom/Node.cpp static inline void collectMatchingObserversForMutation(HashMap<MutationObserver*, MutationRecordDeliveryOptions>& observers, Registry* registry, Node& target, MutationObserver::MutationType type, const QualifiedName* attributeName) MutationObserver 2060 Source/core/dom/Node.cpp HashMap<MutationObserver*, MutationRecordDeliveryOptions>::AddResult result = observers.add(®istration.observer(), deliveryOptions); MutationObserver 2067 Source/core/dom/Node.cpp void Node::getRegisteredMutationObserversOfType(HashMap<MutationObserver*, MutationRecordDeliveryOptions>& observers, MutationObserver::MutationType type, const QualifiedName* attributeName) MutationObserver 2069 Source/core/dom/Node.cpp ASSERT((type == MutationObserver::Attributes && attributeName) || !attributeName); MutationObserver 2078 Source/core/dom/Node.cpp void Node::registerMutationObserver(MutationObserver& observer, MutationObserverOptions options, const HashSet<AtomicString>& attributeFilter) MutationObserver 649 Source/core/dom/Node.h void getRegisteredMutationObserversOfType(HashMap<MutationObserver*, MutationRecordDeliveryOptions>&, MutationObserver::MutationType, const QualifiedName* attributeName); MutationObserver 650 Source/core/dom/Node.h void registerMutationObserver(MutationObserver&, MutationObserverOptions, const HashSet<AtomicString>& attributeFilter); MutationObserver 135 Source/core/inspector/AsyncCallStackTracker.cpp HashMap<MutationObserver*, RefPtr<AsyncCallChain> > m_mutationObserverCallChains; MutationObserver 335 Source/core/inspector/AsyncCallStackTracker.cpp void AsyncCallStackTracker::didEnqueueMutationRecord(ExecutionContext* context, MutationObserver* observer, const ScriptValue& callFrames) MutationObserver 345 Source/core/inspector/AsyncCallStackTracker.cpp bool AsyncCallStackTracker::hasEnqueuedMutationRecord(ExecutionContext* context, MutationObserver* observer) MutationObserver 354 Source/core/inspector/AsyncCallStackTracker.cpp void AsyncCallStackTracker::didClearAllMutationRecords(ExecutionContext* context, MutationObserver* observer) MutationObserver 362 Source/core/inspector/AsyncCallStackTracker.cpp void AsyncCallStackTracker::willDeliverMutationRecords(ExecutionContext* context, MutationObserver* observer) MutationObserver 48 Source/core/inspector/AsyncCallStackTracker.h class MutationObserver; MutationObserver 98 Source/core/inspector/AsyncCallStackTracker.h void didEnqueueMutationRecord(ExecutionContext*, MutationObserver*, const ScriptValue& callFrames); MutationObserver 99 Source/core/inspector/AsyncCallStackTracker.h bool hasEnqueuedMutationRecord(ExecutionContext*, MutationObserver*); MutationObserver 100 Source/core/inspector/AsyncCallStackTracker.h void didClearAllMutationRecords(ExecutionContext*, MutationObserver*); MutationObserver 101 Source/core/inspector/AsyncCallStackTracker.h void willDeliverMutationRecords(ExecutionContext*, MutationObserver*); MutationObserver 759 Source/core/inspector/InspectorDebuggerAgent.cpp void InspectorDebuggerAgent::didEnqueueMutationRecord(ExecutionContext* context, MutationObserver* observer) MutationObserver 765 Source/core/inspector/InspectorDebuggerAgent.cpp void InspectorDebuggerAgent::didClearAllMutationRecords(ExecutionContext* context, MutationObserver* observer) MutationObserver 771 Source/core/inspector/InspectorDebuggerAgent.cpp void InspectorDebuggerAgent::willDeliverMutationRecords(ExecutionContext* context, MutationObserver* observer) MutationObserver 62 Source/core/inspector/InspectorDebuggerAgent.h class MutationObserver; MutationObserver 158 Source/core/inspector/InspectorDebuggerAgent.h void didEnqueueMutationRecord(ExecutionContext*, MutationObserver*); MutationObserver 159 Source/core/inspector/InspectorDebuggerAgent.h void didClearAllMutationRecords(ExecutionContext*, MutationObserver*); MutationObserver 160 Source/core/inspector/InspectorDebuggerAgent.h void willDeliverMutationRecords(ExecutionContext*, MutationObserver*);