/work/obj-fuzz/dist/include/mozilla/DOMEventTargetHelper.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
2 | | /* vim: set ts=8 sts=2 et sw=2 tw=80: */ |
3 | | /* This Source Code Form is subject to the terms of the Mozilla Public |
4 | | * License, v. 2.0. If a copy of the MPL was not distributed with this |
5 | | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
6 | | |
7 | | #ifndef mozilla_DOMEventTargetHelper_h_ |
8 | | #define mozilla_DOMEventTargetHelper_h_ |
9 | | |
10 | | #include "nsCOMPtr.h" |
11 | | #include "nsGkAtoms.h" |
12 | | #include "nsCycleCollectionParticipant.h" |
13 | | #include "nsPIDOMWindow.h" |
14 | | #include "nsIScriptGlobalObject.h" |
15 | | #include "nsIScriptContext.h" |
16 | | #include "nsIWeakReferenceUtils.h" |
17 | | #include "MainThreadUtils.h" |
18 | | #include "mozilla/Attributes.h" |
19 | | #include "mozilla/EventListenerManager.h" |
20 | | #include "mozilla/LinkedList.h" |
21 | | #include "mozilla/dom/EventTarget.h" |
22 | | |
23 | | class nsIDocument; |
24 | | |
25 | | namespace mozilla { |
26 | | |
27 | | class ErrorResult; |
28 | | |
29 | | namespace dom { |
30 | | class Event; |
31 | | } // namespace dom |
32 | | |
33 | | #define NS_DOMEVENTTARGETHELPER_IID \ |
34 | | { 0xa28385c6, 0x9451, 0x4d7e, \ |
35 | | { 0xa3, 0xdd, 0xf4, 0xb6, 0x87, 0x2f, 0xa4, 0x76 } } |
36 | | |
37 | | class DOMEventTargetHelper : public dom::EventTarget, |
38 | | public LinkedListElement<DOMEventTargetHelper> |
39 | | { |
40 | | public: |
41 | | DOMEventTargetHelper() |
42 | | : mParentObject(nullptr) |
43 | | , mOwnerWindow(nullptr) |
44 | | , mHasOrHasHadOwnerWindow(false) |
45 | | , mIsKeptAlive(false) |
46 | 0 | { |
47 | 0 | } |
48 | | explicit DOMEventTargetHelper(nsPIDOMWindowInner* aWindow) |
49 | | : mParentObject(nullptr) |
50 | | , mOwnerWindow(nullptr) |
51 | | , mHasOrHasHadOwnerWindow(false) |
52 | | , mIsKeptAlive(false) |
53 | 0 | { |
54 | 0 | // Be careful not to call the virtual BindToOwner() in a |
55 | 0 | // constructor. |
56 | 0 | nsIGlobalObject* global = aWindow ? aWindow->AsGlobal() : nullptr; |
57 | 0 | BindToOwnerInternal(global); |
58 | 0 | } |
59 | | explicit DOMEventTargetHelper(nsIGlobalObject* aGlobalObject) |
60 | | : mParentObject(nullptr) |
61 | | , mOwnerWindow(nullptr) |
62 | | , mHasOrHasHadOwnerWindow(false) |
63 | | , mIsKeptAlive(false) |
64 | 0 | { |
65 | 0 | // Be careful not to call the virtual BindToOwner() in a |
66 | 0 | // constructor. |
67 | 0 | BindToOwnerInternal(aGlobalObject); |
68 | 0 | } |
69 | | explicit DOMEventTargetHelper(DOMEventTargetHelper* aOther) |
70 | | : mParentObject(nullptr) |
71 | | , mOwnerWindow(nullptr) |
72 | | , mHasOrHasHadOwnerWindow(false) |
73 | | , mIsKeptAlive(false) |
74 | 0 | { |
75 | 0 | // Be careful not to call the virtual BindToOwner() in a |
76 | 0 | // constructor. |
77 | 0 | if (!aOther) { |
78 | 0 | BindToOwnerInternal(static_cast<nsIGlobalObject*>(nullptr)); |
79 | 0 | return; |
80 | 0 | } |
81 | 0 | BindToOwnerInternal(aOther->GetParentObject()); |
82 | 0 | mHasOrHasHadOwnerWindow = aOther->HasOrHasHadOwner(); |
83 | 0 | } |
84 | | |
85 | | NS_DECL_CYCLE_COLLECTING_ISUPPORTS |
86 | | NS_DECL_CYCLE_COLLECTION_SKIPPABLE_SCRIPT_HOLDER_CLASS(DOMEventTargetHelper) |
87 | | |
88 | | virtual EventListenerManager* GetExistingListenerManager() const override; |
89 | | virtual EventListenerManager* GetOrCreateListenerManager() override; |
90 | | |
91 | | bool ComputeDefaultWantsUntrusted(ErrorResult& aRv) override; |
92 | | |
93 | | using EventTarget::DispatchEvent; |
94 | | bool DispatchEvent(dom::Event& aEvent, dom::CallerType aCallerType, |
95 | | ErrorResult& aRv) override; |
96 | | |
97 | | void GetEventTargetParent(EventChainPreVisitor& aVisitor) override; |
98 | | |
99 | | nsresult PostHandleEvent(EventChainPostVisitor& aVisitor) override; |
100 | | |
101 | | NS_DECLARE_STATIC_IID_ACCESSOR(NS_DOMEVENTTARGETHELPER_IID) |
102 | | |
103 | | void GetParentObject(nsIScriptGlobalObject **aParentObject) |
104 | 0 | { |
105 | 0 | if (mParentObject) { |
106 | 0 | CallQueryInterface(mParentObject, aParentObject); |
107 | 0 | } else { |
108 | 0 | *aParentObject = nullptr; |
109 | 0 | } |
110 | 0 | } |
111 | | |
112 | | static DOMEventTargetHelper* FromSupports(nsISupports* aSupports) |
113 | 0 | { |
114 | 0 | dom::EventTarget* target = static_cast<dom::EventTarget*>(aSupports); |
115 | 0 | #ifdef DEBUG |
116 | 0 | { |
117 | 0 | nsCOMPtr<dom::EventTarget> target_qi = do_QueryInterface(aSupports); |
118 | 0 |
|
119 | 0 | // If this assertion fires the QI implementation for the object in |
120 | 0 | // question doesn't use the EventTarget pointer as the |
121 | 0 | // nsISupports pointer. That must be fixed, or we'll crash... |
122 | 0 | NS_ASSERTION(target_qi == target, "Uh, fix QI!"); |
123 | 0 | } |
124 | 0 | #endif |
125 | 0 |
|
126 | 0 | return static_cast<DOMEventTargetHelper*>(target); |
127 | 0 | } |
128 | | |
129 | | bool HasListenersFor(const nsAString& aType) const |
130 | 0 | { |
131 | 0 | return mListenerManager && mListenerManager->HasListenersFor(aType); |
132 | 0 | } |
133 | | |
134 | | bool HasListenersFor(nsAtom* aTypeWithOn) const |
135 | 0 | { |
136 | 0 | return mListenerManager && mListenerManager->HasListenersFor(aTypeWithOn); |
137 | 0 | } |
138 | | |
139 | | virtual nsPIDOMWindowOuter* GetOwnerGlobalForBindings() override |
140 | 0 | { |
141 | 0 | return nsPIDOMWindowOuter::GetFromCurrentInner(GetOwner()); |
142 | 0 | } |
143 | | |
144 | | nsresult CheckInnerWindowCorrectness() const |
145 | 0 | { |
146 | 0 | NS_ENSURE_STATE(!mHasOrHasHadOwnerWindow || mOwnerWindow); |
147 | 0 | if (mOwnerWindow && !mOwnerWindow->IsCurrentInnerWindow()) { |
148 | 0 | return NS_ERROR_FAILURE; |
149 | 0 | } |
150 | 0 | return NS_OK; |
151 | 0 | } |
152 | | |
153 | 0 | nsPIDOMWindowInner* GetOwner() const { return mOwnerWindow; } |
154 | | // Like GetOwner, but only returns non-null if the window being returned is |
155 | | // current (in the "current document" sense of the HTML spec). |
156 | | nsPIDOMWindowInner* GetWindowIfCurrent() const; |
157 | | // Returns the document associated with this event target, if that document is |
158 | | // the current document of its browsing context. Will return null otherwise. |
159 | | nsIDocument* GetDocumentIfCurrent() const; |
160 | | |
161 | | // DETH subclasses may override the BindToOwner(nsIGlobalObject*) method |
162 | | // to take action when dynamically binding to a new global. This is only |
163 | | // called on rebind since virtual methods cannot be called from the |
164 | | // constructor. The other BindToOwner() methods will call into this |
165 | | // method. |
166 | | // |
167 | | // NOTE: Any overrides of BindToOwner() *must* invoke |
168 | | // DOMEventTargetHelper::BindToOwner(aOwner). |
169 | | virtual void BindToOwner(nsIGlobalObject* aOwner); |
170 | | |
171 | | void BindToOwner(nsPIDOMWindowInner* aOwner); |
172 | | void BindToOwner(DOMEventTargetHelper* aOther); |
173 | | |
174 | | virtual void DisconnectFromOwner(); |
175 | | using EventTarget::GetParentObject; |
176 | | nsIGlobalObject* GetOwnerGlobal() const final |
177 | 0 | { |
178 | 0 | return mParentObject; |
179 | 0 | } |
180 | 0 | bool HasOrHasHadOwner() { return mHasOrHasHadOwnerWindow; } |
181 | | |
182 | | virtual void EventListenerAdded(nsAtom* aType) override; |
183 | | |
184 | | virtual void EventListenerRemoved(nsAtom* aType) override; |
185 | | |
186 | | // Dispatch a trusted, non-cancellable and non-bubbling event to |this|. |
187 | | nsresult DispatchTrustedEvent(const nsAString& aEventName); |
188 | | protected: |
189 | | virtual ~DOMEventTargetHelper(); |
190 | | |
191 | | nsresult WantsUntrusted(bool* aRetVal); |
192 | | |
193 | | void MaybeUpdateKeepAlive(); |
194 | | void MaybeDontKeepAlive(); |
195 | | |
196 | | // If this method returns true your object is kept alive until it returns |
197 | | // false. You can use this method instead using |
198 | | // NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_BEGIN macro. |
199 | | virtual bool IsCertainlyAliveForCC() const |
200 | 0 | { |
201 | 0 | return mIsKeptAlive; |
202 | 0 | } |
203 | | |
204 | | RefPtr<EventListenerManager> mListenerManager; |
205 | | // Make |event| trusted and dispatch |aEvent| to |this|. |
206 | | nsresult DispatchTrustedEvent(dom::Event* aEvent); |
207 | | |
208 | 0 | virtual void LastRelease() {} |
209 | | |
210 | | void KeepAliveIfHasListenersFor(const nsAString& aType); |
211 | | void KeepAliveIfHasListenersFor(nsAtom* aType); |
212 | | |
213 | | void IgnoreKeepAliveIfHasListenersFor(const nsAString& aType); |
214 | | void IgnoreKeepAliveIfHasListenersFor(nsAtom* aType); |
215 | | |
216 | | void BindToOwnerInternal(nsIGlobalObject* aOwner); |
217 | | |
218 | | private: |
219 | | // The parent global object. The global will clear this when |
220 | | // it is destroyed by calling DisconnectFromOwner(). |
221 | | nsIGlobalObject* MOZ_NON_OWNING_REF mParentObject; |
222 | | // mParentObject pre QI-ed and cached (inner window) |
223 | | // (it is needed for off main thread access) |
224 | | // It is obtained in BindToOwner and reset in DisconnectFromOwner. |
225 | | nsPIDOMWindowInner* MOZ_NON_OWNING_REF mOwnerWindow; |
226 | | bool mHasOrHasHadOwnerWindow; |
227 | | |
228 | | struct { |
229 | | nsTArray<nsString> mStrings; |
230 | | nsTArray<RefPtr<nsAtom>> mAtoms; |
231 | | } mKeepingAliveTypes; |
232 | | |
233 | | bool mIsKeptAlive; |
234 | | }; |
235 | | |
236 | | NS_DEFINE_STATIC_IID_ACCESSOR(DOMEventTargetHelper, |
237 | | NS_DOMEVENTTARGETHELPER_IID) |
238 | | |
239 | | } // namespace mozilla |
240 | | |
241 | | // WebIDL event handlers |
242 | | #define IMPL_EVENT_HANDLER(_event) \ |
243 | | inline mozilla::dom::EventHandlerNonNull* GetOn##_event() \ |
244 | 0 | { \ |
245 | 0 | return GetEventHandler(nsGkAtoms::on##_event); \ |
246 | 0 | } \ Unexecuted instantiation: mozilla::dom::Animation::GetOnfinish() Unexecuted instantiation: mozilla::dom::Animation::GetOncancel() Unexecuted instantiation: mozilla::dom::DOMRequest::GetOnsuccess() Unexecuted instantiation: mozilla::dom::DOMRequest::GetOnerror() Unexecuted instantiation: mozilla::dom::AbortSignal::GetOnabort() Unexecuted instantiation: mozilla::dom::Performance::GetOnresourcetimingbufferfull() Unexecuted instantiation: mozilla::extensions::ChannelWrapper::GetOnerror() Unexecuted instantiation: mozilla::extensions::ChannelWrapper::GetOnstart() Unexecuted instantiation: mozilla::extensions::ChannelWrapper::GetOnstop() Unexecuted instantiation: mozilla::dom::IDBTransaction::GetOnabort() Unexecuted instantiation: mozilla::dom::IDBTransaction::GetOncomplete() Unexecuted instantiation: mozilla::dom::IDBTransaction::GetOnerror() Unexecuted instantiation: mozilla::DOMMediaStream::GetOnaddtrack() Unexecuted instantiation: mozilla::DOMMediaStream::GetOnremovetrack() Unexecuted instantiation: mozilla::dom::MediaStreamTrack::GetOnmute() Unexecuted instantiation: mozilla::dom::MediaStreamTrack::GetOnunmute() Unexecuted instantiation: mozilla::dom::MediaStreamTrack::GetOnended() Unexecuted instantiation: mozilla::dom::MessagePort::GetOnmessageerror() Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::GetOnloadstart() Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::GetOnprogress() Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::GetOnabort() Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::GetOnerror() Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::GetOnload() Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::GetOntimeout() Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::GetOnloadend() Unexecuted instantiation: mozilla::dom::XMLHttpRequest::GetOnreadystatechange() Unexecuted instantiation: nsDOMDataChannel::GetOnopen() Unexecuted instantiation: nsDOMDataChannel::GetOnerror() Unexecuted instantiation: nsDOMDataChannel::GetOnclose() Unexecuted instantiation: nsDOMDataChannel::GetOnmessage() Unexecuted instantiation: nsDOMDataChannel::GetOnbufferedamountlow() Unexecuted instantiation: mozilla::dom::Worker::GetOnerror() Unexecuted instantiation: mozilla::dom::Worker::GetOnmessage() Unexecuted instantiation: mozilla::dom::Worker::GetOnmessageerror() Unexecuted instantiation: mozilla::dom::IDBMutableFile::GetOnabort() Unexecuted instantiation: mozilla::dom::IDBMutableFile::GetOnerror() Unexecuted instantiation: mozilla::dom::ScreenOrientation::GetOnchange() Unexecuted instantiation: nsScreen::GetOnchange() Unexecuted instantiation: nsScreen::GetOnmozorientationchange() Unexecuted instantiation: nsDOMOfflineResourceList::GetOnchecking() Unexecuted instantiation: nsDOMOfflineResourceList::GetOnerror() Unexecuted instantiation: nsDOMOfflineResourceList::GetOnnoupdate() Unexecuted instantiation: nsDOMOfflineResourceList::GetOndownloading() Unexecuted instantiation: nsDOMOfflineResourceList::GetOnprogress() Unexecuted instantiation: nsDOMOfflineResourceList::GetOncached() Unexecuted instantiation: nsDOMOfflineResourceList::GetOnupdateready() Unexecuted instantiation: nsDOMOfflineResourceList::GetOnobsolete() Unexecuted instantiation: mozilla::dom::AudioContext::GetOnstatechange() Unexecuted instantiation: mozilla::dom::AudioContext::GetOncomplete() Unexecuted instantiation: mozilla::dom::MediaQueryList::GetOnchange() Unexecuted instantiation: mozilla::dom::ServiceWorker::GetOnstatechange() Unexecuted instantiation: mozilla::dom::ServiceWorker::GetOnerror() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistration::GetOnupdatefound() Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::GetOnstart() Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::GetOnend() Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::GetOnerror() Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::GetOnpause() Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::GetOnresume() Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::GetOnmark() Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::GetOnboundary() Unexecuted instantiation: mozilla::dom::SpeechSynthesis::GetOnvoiceschanged() Unexecuted instantiation: mozilla::dom::EventSource::GetOnopen() Unexecuted instantiation: mozilla::dom::EventSource::GetOnmessage() Unexecuted instantiation: mozilla::dom::EventSource::GetOnerror() Unexecuted instantiation: mozilla::dom::WorkerGlobalScope::GetOnonline() Unexecuted instantiation: mozilla::dom::WorkerGlobalScope::GetOnoffline() Unexecuted instantiation: mozilla::dom::DedicatedWorkerGlobalScope::GetOnmessage() Unexecuted instantiation: mozilla::dom::DedicatedWorkerGlobalScope::GetOnmessageerror() Unexecuted instantiation: mozilla::dom::SharedWorkerGlobalScope::GetOnconnect() Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::GetOnnotificationclick() Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::GetOnnotificationclose() Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::GetOnactivate() Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::GetOninstall() Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::GetOnmessage() Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::GetOnpush() Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::GetOnpushsubscriptionchange() Unexecuted instantiation: mozilla::dom::WorkerDebuggerGlobalScope::GetOnmessage() Unexecuted instantiation: mozilla::dom::WorkerDebuggerGlobalScope::GetOnmessageerror() Unexecuted instantiation: mozilla::dom::TextTrack::GetOncuechange() Unexecuted instantiation: mozilla::dom::TextTrackList::GetOnchange() Unexecuted instantiation: mozilla::dom::TextTrackList::GetOnaddtrack() Unexecuted instantiation: mozilla::dom::TextTrackList::GetOnremovetrack() Unexecuted instantiation: mozilla::dom::battery::BatteryManager::GetOnchargingchange() Unexecuted instantiation: mozilla::dom::battery::BatteryManager::GetOnchargingtimechange() Unexecuted instantiation: mozilla::dom::battery::BatteryManager::GetOndischargingtimechange() Unexecuted instantiation: mozilla::dom::battery::BatteryManager::GetOnlevelchange() Unexecuted instantiation: mozilla::dom::Clipboard::GetOnmessage() Unexecuted instantiation: mozilla::dom::Clipboard::GetOnmessageerror() Unexecuted instantiation: mozilla::dom::ServiceWorkerContainer::GetOncontrollerchange() Unexecuted instantiation: mozilla::dom::ServiceWorkerContainer::GetOnerror() Unexecuted instantiation: mozilla::dom::ServiceWorkerContainer::GetOnmessage() Unexecuted instantiation: mozilla::dom::TCPSocket::GetOnopen() Unexecuted instantiation: mozilla::dom::TCPSocket::GetOndrain() Unexecuted instantiation: mozilla::dom::TCPSocket::GetOndata() Unexecuted instantiation: mozilla::dom::TCPSocket::GetOnerror() Unexecuted instantiation: mozilla::dom::TCPSocket::GetOnclose() Unexecuted instantiation: mozilla::dom::network::Connection::GetOntypechange() Unexecuted instantiation: mozilla::dom::MediaSource::GetOnsourceopen() Unexecuted instantiation: mozilla::dom::MediaSource::GetOnsourceended() Unexecuted instantiation: mozilla::dom::MediaSource::GetOnsourceclosed() Unexecuted instantiation: mozilla::dom::FontFaceSet::GetOnloading() Unexecuted instantiation: mozilla::dom::FontFaceSet::GetOnloadingdone() Unexecuted instantiation: mozilla::dom::FontFaceSet::GetOnloadingerror() Unexecuted instantiation: mozilla::dom::MIDIAccess::GetOnstatechange() Unexecuted instantiation: mozilla::dom::MIDIPort::GetOnstatechange() Unexecuted instantiation: mozilla::dom::PresentationConnection::GetOnconnect() Unexecuted instantiation: mozilla::dom::PresentationConnection::GetOnclose() Unexecuted instantiation: mozilla::dom::PresentationConnection::GetOnterminate() Unexecuted instantiation: mozilla::dom::PresentationConnection::GetOnmessage() Unexecuted instantiation: mozilla::dom::Notification::GetOnclick() Unexecuted instantiation: mozilla::dom::Notification::GetOnshow() Unexecuted instantiation: mozilla::dom::Notification::GetOnerror() Unexecuted instantiation: mozilla::dom::Notification::GetOnclose() Unexecuted instantiation: mozilla::dom::AudioScheduledSourceNode::GetOnended() Unexecuted instantiation: mozilla::dom::ScriptProcessorNode::GetOnaudioprocess() Unexecuted instantiation: mozilla::dom::MediaTrackList::GetOnchange() Unexecuted instantiation: mozilla::dom::MediaTrackList::GetOnaddtrack() Unexecuted instantiation: mozilla::dom::MediaTrackList::GetOnremovetrack() Unexecuted instantiation: mozilla::dom::AudioWorkletNode::GetOnprocessorerror() Unexecuted instantiation: mozilla::dom::BroadcastChannel::GetOnmessage() Unexecuted instantiation: mozilla::dom::BroadcastChannel::GetOnmessageerror() Unexecuted instantiation: mozilla::dom::MediaRecorder::GetOndataavailable() Unexecuted instantiation: mozilla::dom::MediaRecorder::GetOnerror() Unexecuted instantiation: mozilla::dom::MediaRecorder::GetOnstart() Unexecuted instantiation: mozilla::dom::MediaRecorder::GetOnstop() Unexecuted instantiation: mozilla::dom::MediaRecorder::GetOnwarning() Unexecuted instantiation: mozilla::dom::SourceBuffer::GetOnupdatestart() Unexecuted instantiation: mozilla::dom::SourceBuffer::GetOnupdate() Unexecuted instantiation: mozilla::dom::SourceBuffer::GetOnupdateend() Unexecuted instantiation: mozilla::dom::SourceBuffer::GetOnerror() Unexecuted instantiation: mozilla::dom::SourceBuffer::GetOnabort() Unexecuted instantiation: mozilla::dom::SourceBufferList::GetOnaddsourcebuffer() Unexecuted instantiation: mozilla::dom::SourceBufferList::GetOnremovesourcebuffer() Unexecuted instantiation: mozilla::dom::PaymentRequest::GetOnmerchantvalidation() Unexecuted instantiation: mozilla::dom::PaymentRequest::GetOnshippingaddresschange() Unexecuted instantiation: mozilla::dom::PaymentRequest::GetOnshippingoptionchange() Unexecuted instantiation: mozilla::dom::PaymentRequest::GetOnpaymentmethodchange() Unexecuted instantiation: mozilla::dom::PaymentResponse::GetOnpayerdetailchange() Unexecuted instantiation: mozilla::dom::PermissionStatus::GetOnchange() Unexecuted instantiation: mozilla::dom::PresentationAvailability::GetOnchange() Unexecuted instantiation: mozilla::dom::PresentationConnectionList::GetOnconnectionavailable() Unexecuted instantiation: mozilla::dom::PresentationRequest::GetOnconnectionavailable() Unexecuted instantiation: mozilla::dom::SharedWorker::GetOnerror() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetOnaudiostart() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetOnsoundstart() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetOnspeechstart() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetOnspeechend() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetOnsoundend() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetOnaudioend() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetOnresult() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetOnnomatch() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetOnerror() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetOnstart() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetOnend() Unexecuted instantiation: mozilla::extensions::StreamFilter::GetOndata() Unexecuted instantiation: mozilla::extensions::StreamFilter::GetOnstart() Unexecuted instantiation: mozilla::extensions::StreamFilter::GetOnstop() Unexecuted instantiation: mozilla::extensions::StreamFilter::GetOnerror() Unexecuted instantiation: mozilla::dom::TCPServerSocket::GetOnconnect() Unexecuted instantiation: mozilla::dom::TCPServerSocket::GetOnerror() Unexecuted instantiation: mozilla::dom::TextTrackCue::GetOnenter() Unexecuted instantiation: mozilla::dom::TextTrackCue::GetOnexit() Unexecuted instantiation: mozilla::dom::UDPSocket::GetOnmessage() Unexecuted instantiation: mozilla::dom::WebSocket::GetOnopen() Unexecuted instantiation: mozilla::dom::WebSocket::GetOnerror() Unexecuted instantiation: mozilla::dom::WebSocket::GetOnclose() Unexecuted instantiation: mozilla::dom::WebSocket::GetOnmessage() Unexecuted instantiation: mozilla::dom::FetchObserver::GetOnstatechange() Unexecuted instantiation: mozilla::dom::FetchObserver::GetOnrequestprogress() Unexecuted instantiation: mozilla::dom::FetchObserver::GetOnresponseprogress() Unexecuted instantiation: mozilla::dom::FileReader::GetOnloadstart() Unexecuted instantiation: mozilla::dom::FileReader::GetOnprogress() Unexecuted instantiation: mozilla::dom::FileReader::GetOnload() Unexecuted instantiation: mozilla::dom::FileReader::GetOnabort() Unexecuted instantiation: mozilla::dom::FileReader::GetOnerror() Unexecuted instantiation: mozilla::dom::FileReader::GetOnloadend() Unexecuted instantiation: mozilla::dom::IDBDatabase::GetOnabort() Unexecuted instantiation: mozilla::dom::IDBDatabase::GetOnclose() Unexecuted instantiation: mozilla::dom::IDBDatabase::GetOnerror() Unexecuted instantiation: mozilla::dom::IDBDatabase::GetOnversionchange() Unexecuted instantiation: mozilla::dom::IDBRequest::GetOnsuccess() Unexecuted instantiation: mozilla::dom::IDBRequest::GetOnerror() Unexecuted instantiation: mozilla::dom::IDBOpenDBRequest::GetOnblocked() Unexecuted instantiation: mozilla::dom::IDBOpenDBRequest::GetOnupgradeneeded() Unexecuted instantiation: mozilla::dom::IDBFileHandle::GetOncomplete() Unexecuted instantiation: mozilla::dom::IDBFileHandle::GetOnabort() Unexecuted instantiation: mozilla::dom::IDBFileHandle::GetOnerror() Unexecuted instantiation: mozilla::dom::IDBFileRequest::GetOnprogress() Unexecuted instantiation: mozilla::dom::ImageCapture::GetOnphoto() Unexecuted instantiation: mozilla::dom::ImageCapture::GetOnerror() |
247 | | inline void SetOn##_event(mozilla::dom::EventHandlerNonNull* aCallback) \ |
248 | 0 | { \ |
249 | 0 | SetEventHandler(nsGkAtoms::on##_event, aCallback); \ |
250 | 0 | } Unexecuted instantiation: mozilla::dom::Animation::SetOnfinish(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::Animation::SetOncancel(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::DOMRequest::SetOnsuccess(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::DOMRequest::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::AbortSignal::SetOnabort(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::Performance::SetOnresourcetimingbufferfull(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::extensions::ChannelWrapper::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::extensions::ChannelWrapper::SetOnstart(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::extensions::ChannelWrapper::SetOnstop(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBTransaction::SetOnabort(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBTransaction::SetOncomplete(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBTransaction::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::DOMMediaStream::SetOnaddtrack(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::DOMMediaStream::SetOnremovetrack(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaStreamTrack::SetOnmute(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaStreamTrack::SetOnunmute(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaStreamTrack::SetOnended(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MessagePort::SetOnmessageerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::SetOnloadstart(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::SetOnprogress(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::SetOnabort(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::SetOnload(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::SetOntimeout(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::SetOnloadend(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::XMLHttpRequest::SetOnreadystatechange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMDataChannel::SetOnopen(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMDataChannel::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMDataChannel::SetOnclose(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMDataChannel::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMDataChannel::SetOnbufferedamountlow(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::Worker::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::Worker::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::Worker::SetOnmessageerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBMutableFile::SetOnabort(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBMutableFile::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ScreenOrientation::SetOnchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsScreen::SetOnchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsScreen::SetOnmozorientationchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMOfflineResourceList::SetOnchecking(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMOfflineResourceList::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMOfflineResourceList::SetOnnoupdate(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMOfflineResourceList::SetOndownloading(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMOfflineResourceList::SetOnprogress(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMOfflineResourceList::SetOncached(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMOfflineResourceList::SetOnupdateready(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: nsDOMOfflineResourceList::SetOnobsolete(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::AudioContext::SetOnstatechange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::AudioContext::SetOncomplete(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaQueryList::SetOnchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorker::SetOnstatechange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorker::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistration::SetOnupdatefound(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::SetOnstart(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::SetOnend(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::SetOnpause(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::SetOnresume(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::SetOnmark(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::SetOnboundary(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechSynthesis::SetOnvoiceschanged(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::EventSource::SetOnopen(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::EventSource::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::EventSource::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::WorkerGlobalScope::SetOnonline(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::WorkerGlobalScope::SetOnoffline(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::DedicatedWorkerGlobalScope::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::DedicatedWorkerGlobalScope::SetOnmessageerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SharedWorkerGlobalScope::SetOnconnect(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::SetOnnotificationclick(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::SetOnnotificationclose(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::SetOnactivate(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::SetOninstall(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::SetOnpush(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::SetOnpushsubscriptionchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::WorkerDebuggerGlobalScope::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::WorkerDebuggerGlobalScope::SetOnmessageerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TextTrack::SetOncuechange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TextTrackList::SetOnchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TextTrackList::SetOnaddtrack(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TextTrackList::SetOnremovetrack(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::battery::BatteryManager::SetOnchargingchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::battery::BatteryManager::SetOnchargingtimechange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::battery::BatteryManager::SetOndischargingtimechange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::battery::BatteryManager::SetOnlevelchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::Clipboard::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::Clipboard::SetOnmessageerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorkerContainer::SetOncontrollerchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorkerContainer::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ServiceWorkerContainer::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TCPSocket::SetOnopen(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TCPSocket::SetOndrain(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TCPSocket::SetOndata(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TCPSocket::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TCPSocket::SetOnclose(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::network::Connection::SetOntypechange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaSource::SetOnsourceopen(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaSource::SetOnsourceended(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaSource::SetOnsourceclosed(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FontFaceSet::SetOnloading(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FontFaceSet::SetOnloadingdone(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FontFaceSet::SetOnloadingerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MIDIAccess::SetOnstatechange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MIDIPort::SetOnstatechange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PresentationConnection::SetOnconnect(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PresentationConnection::SetOnclose(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PresentationConnection::SetOnterminate(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PresentationConnection::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::Notification::SetOnclick(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::Notification::SetOnshow(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::Notification::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::Notification::SetOnclose(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::AudioScheduledSourceNode::SetOnended(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ScriptProcessorNode::SetOnaudioprocess(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaTrackList::SetOnchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaTrackList::SetOnaddtrack(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaTrackList::SetOnremovetrack(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::AudioWorkletNode::SetOnprocessorerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::BroadcastChannel::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::BroadcastChannel::SetOnmessageerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaRecorder::SetOndataavailable(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaRecorder::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaRecorder::SetOnstart(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaRecorder::SetOnstop(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::MediaRecorder::SetOnwarning(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SourceBuffer::SetOnupdatestart(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SourceBuffer::SetOnupdate(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SourceBuffer::SetOnupdateend(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SourceBuffer::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SourceBuffer::SetOnabort(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SourceBufferList::SetOnaddsourcebuffer(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SourceBufferList::SetOnremovesourcebuffer(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PaymentRequest::SetOnmerchantvalidation(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PaymentRequest::SetOnshippingaddresschange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PaymentRequest::SetOnshippingoptionchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PaymentRequest::SetOnpaymentmethodchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PaymentResponse::SetOnpayerdetailchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PermissionStatus::SetOnchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PresentationAvailability::SetOnchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PresentationConnectionList::SetOnconnectionavailable(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::PresentationRequest::SetOnconnectionavailable(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SharedWorker::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechRecognition::SetOnaudiostart(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechRecognition::SetOnsoundstart(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechRecognition::SetOnspeechstart(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechRecognition::SetOnspeechend(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechRecognition::SetOnsoundend(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechRecognition::SetOnaudioend(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechRecognition::SetOnresult(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechRecognition::SetOnnomatch(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechRecognition::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechRecognition::SetOnstart(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::SpeechRecognition::SetOnend(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::extensions::StreamFilter::SetOndata(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::extensions::StreamFilter::SetOnstart(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::extensions::StreamFilter::SetOnstop(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::extensions::StreamFilter::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TCPServerSocket::SetOnconnect(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TCPServerSocket::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TextTrackCue::SetOnenter(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::TextTrackCue::SetOnexit(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::UDPSocket::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::WebSocket::SetOnopen(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::WebSocket::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::WebSocket::SetOnclose(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::WebSocket::SetOnmessage(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FetchObserver::SetOnstatechange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FetchObserver::SetOnrequestprogress(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FetchObserver::SetOnresponseprogress(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FileReader::SetOnloadstart(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FileReader::SetOnprogress(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FileReader::SetOnload(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FileReader::SetOnabort(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FileReader::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::FileReader::SetOnloadend(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBDatabase::SetOnabort(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBDatabase::SetOnclose(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBDatabase::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBDatabase::SetOnversionchange(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBRequest::SetOnsuccess(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBRequest::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBOpenDBRequest::SetOnblocked(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBOpenDBRequest::SetOnupgradeneeded(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBFileHandle::SetOncomplete(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBFileHandle::SetOnabort(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBFileHandle::SetOnerror(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::IDBFileRequest::SetOnprogress(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ImageCapture::SetOnphoto(mozilla::dom::EventHandlerNonNull*) Unexecuted instantiation: mozilla::dom::ImageCapture::SetOnerror(mozilla::dom::EventHandlerNonNull*) |
251 | | |
252 | | #endif // mozilla_DOMEventTargetHelper_h_ |