webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Protected Member Functions | List of all members
WebCore::WorkerGlobalScope Class Reference

#include <WorkerGlobalScope.h>

Inheritance diagram for WebCore::WorkerGlobalScope:
WebCore::Base64Utilities WebCore::EventTargetWithInlineData WebCore::ScriptExecutionContext WebCore::Supplementable< WorkerGlobalScope > WTF::RefCounted< WorkerGlobalScope > WebCore::Base64Utilities WebCore::EventTargetWithInlineData WebCore::ScriptExecutionContext WebCore::Supplementable< WorkerGlobalScope > WTF::RefCounted< WorkerGlobalScope > WebCore::DedicatedWorkerGlobalScope

Public Member Functions

virtual ~WorkerGlobalScope ()
 
virtual bool isDedicatedWorkerGlobalScope () const
 
const URLurl () const final
 
WorkerScriptControllerscript ()
 
void clearScript ()
 
WorkerInspectorControllerinspectorController () const
 
WorkerThreadthread () const
 
void postTask (Task &&) final
 
WorkerGlobalScopeself ()
 
WorkerLocationlocation () const
 
void close ()
 
virtual ExceptionOr< voidimportScripts (const Vector< String > &urls)
 
WorkerNavigatornavigator () const
 
int setTimeout (std::unique_ptr< ScheduledAction >, int timeout)
 
void clearTimeout (int timeoutId)
 
int setInterval (std::unique_ptr< ScheduledAction >, int timeout)
 
void clearInterval (int timeoutId)
 
bool isContextThread () const final
 
WorkerNavigatoroptionalNavigator () const
 
WorkerLocationoptionalLocation () const
 
bool isClosing ()
 
void addConsoleMessage (std::unique_ptr< Inspector::ConsoleMessage > &&)
 
Cryptocrypto ()
 
void removeAllEventListeners () final
 
virtual ~WorkerGlobalScope ()
 
virtual bool isDedicatedWorkerGlobalScope () const
 
const URLurl () const final
 
WorkerScriptControllerscript ()
 
void clearScript ()
 
WorkerInspectorControllerinspectorController () const
 
WorkerThreadthread () const
 
void postTask (Task &&) final
 
WorkerGlobalScopeself ()
 
WorkerLocationlocation () const
 
void close ()
 
virtual ExceptionOr< voidimportScripts (const Vector< String > &urls)
 
WorkerNavigatornavigator () const
 
int setTimeout (std::unique_ptr< ScheduledAction >, int timeout)
 
void clearTimeout (int timeoutId)
 
int setInterval (std::unique_ptr< ScheduledAction >, int timeout)
 
void clearInterval (int timeoutId)
 
bool isContextThread () const final
 
WorkerNavigatoroptionalNavigator () const
 
WorkerLocationoptionalLocation () const
 
bool isClosing ()
 
void addConsoleMessage (std::unique_ptr< Inspector::ConsoleMessage > &&)
 
Cryptocrypto ()
 
void removeAllEventListeners () final
 
- Public Member Functions inherited from WTF::RefCounted< WorkerGlobalScope >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
- Public Member Functions inherited from WebCore::Supplementable< WorkerGlobalScope >
void provideSupplement (const char *key, std::unique_ptr< Supplement< WorkerGlobalScope >> supplement)
 
void provideSupplement (const char *key, std::unique_ptr< Supplement< WorkerGlobalScope >> supplement)
 
void removeSupplement (const char *key)
 
void removeSupplement (const char *key)
 
Supplement< WorkerGlobalScope > * requireSupplement (const char *key)
 
Supplement< WorkerGlobalScope > * requireSupplement (const char *key)
 
- Public Member Functions inherited from WebCore::ScriptExecutionContext
 ScriptExecutionContext ()
 
virtual ~ScriptExecutionContext ()
 
virtual bool isDocument () const
 
bool sanitizeScriptError (String &errorMessage, int &lineNumber, int &columnNumber, String &sourceURL, JSC::Strong< JSC::Unknown > &error, CachedScript *=nullptr)
 
void reportException (const String &errorMessage, int lineNumber, int columnNumber, const String &sourceURL, JSC::Exception *, RefPtr< Inspector::ScriptCallStack > &&, CachedScript *=nullptr)
 
void addConsoleMessage (MessageSource, MessageLevel, const String &message, const String &sourceURL, unsigned lineNumber, unsigned columnNumber, JSC::ExecState *=nullptr, unsigned long requestIdentifier=0)
 
PublicURLManagerpublicURLManager ()
 
WEBCORE_EXPORT bool canSuspendActiveDOMObjectsForDocumentSuspension (Vector< ActiveDOMObject *> *unsuspendableObjects=nullptr)
 
virtual void suspendActiveDOMObjects (ActiveDOMObject::ReasonForSuspension)
 
virtual void resumeActiveDOMObjects (ActiveDOMObject::ReasonForSuspension)
 
virtual void stopActiveDOMObjects ()
 
bool activeDOMObjectsAreSuspended () const
 
bool activeDOMObjectsAreStopped () const
 
void didCreateActiveDOMObject (ActiveDOMObject &)
 
void willDestroyActiveDOMObject (ActiveDOMObject &)
 
void suspendActiveDOMObjectIfNeeded (ActiveDOMObject &)
 
void didCreateDestructionObserver (ContextDestructionObserver &)
 
void willDestroyDestructionObserver (ContextDestructionObserver &)
 
void processMessagePortMessagesSoon ()
 
void dispatchMessagePortEvents ()
 
void createdMessagePort (MessagePort &)
 
void destroyedMessagePort (MessagePort &)
 
virtual void didLoadResourceSynchronously ()
 
void ref ()
 
void deref ()
 
template<typename... Arguments>
void postCrossThreadTask (Arguments &&... arguments)
 
int circularSequentialID ()
 
bool addTimeout (int timeoutId, DOMTimer &timer)
 
void removeTimeout (int timeoutId)
 
DOMTimerfindTimeout (int timeoutId)
 
WEBCORE_EXPORT JSC::VMvm ()
 
void adjustMinimumTimerInterval (std::chrono::milliseconds oldMinimumTimerInterval)
 
virtual std::chrono::milliseconds minimumTimerInterval () const
 
void didChangeTimerAlignmentInterval ()
 
virtual std::chrono::milliseconds timerAlignmentInterval (bool hasReachedMaxNestingLevel) const
 
DatabaseContextdatabaseContext ()
 
void setDatabaseContext (DatabaseContext *)
 
int timerNestingLevel () const
 
void setTimerNestingLevel (int timerNestingLevel)
 
JSC::ExecStateexecState ()
 
 ScriptExecutionContext ()
 
virtual ~ScriptExecutionContext ()
 
virtual bool isDocument () const
 
bool sanitizeScriptError (String &errorMessage, int &lineNumber, int &columnNumber, String &sourceURL, JSC::Strong< JSC::Unknown > &error, CachedScript *=nullptr)
 
void reportException (const String &errorMessage, int lineNumber, int columnNumber, const String &sourceURL, JSC::Exception *, RefPtr< Inspector::ScriptCallStack > &&, CachedScript *=nullptr)
 
void addConsoleMessage (MessageSource, MessageLevel, const String &message, const String &sourceURL, unsigned lineNumber, unsigned columnNumber, JSC::ExecState *=nullptr, unsigned long requestIdentifier=0)
 
PublicURLManagerpublicURLManager ()
 
WEBCORE_EXPORT bool canSuspendActiveDOMObjectsForDocumentSuspension (Vector< ActiveDOMObject *> *unsuspendableObjects=nullptr)
 
virtual void suspendActiveDOMObjects (ActiveDOMObject::ReasonForSuspension)
 
virtual void resumeActiveDOMObjects (ActiveDOMObject::ReasonForSuspension)
 
virtual void stopActiveDOMObjects ()
 
bool activeDOMObjectsAreSuspended () const
 
bool activeDOMObjectsAreStopped () const
 
void didCreateActiveDOMObject (ActiveDOMObject &)
 
void willDestroyActiveDOMObject (ActiveDOMObject &)
 
void suspendActiveDOMObjectIfNeeded (ActiveDOMObject &)
 
void didCreateDestructionObserver (ContextDestructionObserver &)
 
void willDestroyDestructionObserver (ContextDestructionObserver &)
 
void processMessagePortMessagesSoon ()
 
void dispatchMessagePortEvents ()
 
void createdMessagePort (MessagePort &)
 
void destroyedMessagePort (MessagePort &)
 
virtual void didLoadResourceSynchronously ()
 
void ref ()
 
void deref ()
 
template<typename... Arguments>
void postCrossThreadTask (Arguments &&... arguments)
 
int circularSequentialID ()
 
bool addTimeout (int timeoutId, DOMTimer &timer)
 
void removeTimeout (int timeoutId)
 
DOMTimerfindTimeout (int timeoutId)
 
WEBCORE_EXPORT JSC::VMvm ()
 
void adjustMinimumTimerInterval (std::chrono::milliseconds oldMinimumTimerInterval)
 
virtual std::chrono::milliseconds minimumTimerInterval () const
 
void didChangeTimerAlignmentInterval ()
 
virtual std::chrono::milliseconds timerAlignmentInterval (bool hasReachedMaxNestingLevel) const
 
DatabaseContextdatabaseContext ()
 
void setDatabaseContext (DatabaseContext *)
 
int timerNestingLevel () const
 
void setTimerNestingLevel (int timerNestingLevel)
 
JSC::ExecStateexecState ()
 
- Public Member Functions inherited from WebCore::SecurityContext
SandboxFlags sandboxFlags () const
 
ContentSecurityPolicycontentSecurityPolicy ()
 
bool isSecureTransitionTo (const URL &) const
 
void enforceSandboxFlags (SandboxFlags mask)
 
bool isSandboxed (SandboxFlags mask) const
 
SecurityOriginPolicysecurityOriginPolicy () const
 
void setSecurityOriginPolicy (RefPtr< SecurityOriginPolicy > &&)
 
WEBCORE_EXPORT SecurityOriginsecurityOrigin () const
 
bool foundMixedContent () const
 
void setFoundMixedContent ()
 
bool geolocationAccessed () const
 
void setGeolocationAccessed ()
 
bool isStrictMixedContentMode () const
 
void setStrictMixedContentMode (bool strictMixedContentMode)
 
SandboxFlags sandboxFlags () const
 
ContentSecurityPolicycontentSecurityPolicy ()
 
bool isSecureTransitionTo (const URL &) const
 
void enforceSandboxFlags (SandboxFlags mask)
 
bool isSandboxed (SandboxFlags mask) const
 
SecurityOriginPolicysecurityOriginPolicy () const
 
void setSecurityOriginPolicy (RefPtr< SecurityOriginPolicy > &&)
 
WEBCORE_EXPORT SecurityOriginsecurityOrigin () const
 
bool foundMixedContent () const
 
void setFoundMixedContent ()
 
bool geolocationAccessed () const
 
void setGeolocationAccessed ()
 
bool isStrictMixedContentMode () const
 
void setStrictMixedContentMode (bool strictMixedContentMode)
 
- Public Member Functions inherited from WebCore::EventTarget
void ref ()
 
void deref ()
 
virtual EventTargetInterface eventTargetInterface () const =0
 
virtual NodetoNode ()
 
virtual DOMWindowtoDOMWindow ()
 
virtual bool isMessagePort () const
 
WEBCORE_EXPORT void addEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, AddEventListenerOptionsOrBoolean &&)
 
WEBCORE_EXPORT void removeEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, ListenerOptionsOrBoolean &&)
 
WEBCORE_EXPORT ExceptionOr< bool > dispatchEventForBindings (Event &)
 
virtual bool addEventListener (const AtomicString &eventType, Ref< EventListener > &&, const AddEventListenerOptions &={ })
 
virtual bool removeEventListener (const AtomicString &eventType, EventListener &, const ListenerOptions &)
 
virtual bool dispatchEvent (Event &)
 
virtual void uncaughtExceptionInEventHandler ()
 
bool setAttributeEventListener (const AtomicString &eventType, RefPtr< EventListener > &&)
 
EventListenerattributeEventListener (const AtomicString &eventType)
 
bool hasEventListeners () const
 
bool hasEventListeners (const AtomicString &eventType) const
 
bool hasCapturingEventListeners (const AtomicString &eventType)
 
bool hasActiveEventListeners (const AtomicString &eventType) const
 
const EventListenerVectoreventListeners (const AtomicString &eventType)
 
bool fireEventListeners (Event &)
 
bool isFiringEventListeners () const
 
void visitJSEventListeners (JSC::SlotVisitor &)
 
void invalidateJSEventListeners (JSC::JSObject *)
 
void ref ()
 
void deref ()
 
virtual EventTargetInterface eventTargetInterface () const =0
 
virtual NodetoNode ()
 
virtual DOMWindowtoDOMWindow ()
 
virtual bool isMessagePort () const
 
WEBCORE_EXPORT void addEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, AddEventListenerOptionsOrBoolean &&)
 
WEBCORE_EXPORT void removeEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, ListenerOptionsOrBoolean &&)
 
WEBCORE_EXPORT ExceptionOr< bool > dispatchEventForBindings (Event &)
 
virtual bool addEventListener (const AtomicString &eventType, Ref< EventListener > &&, const AddEventListenerOptions &={ })
 
virtual bool removeEventListener (const AtomicString &eventType, EventListener &, const ListenerOptions &)
 
virtual bool dispatchEvent (Event &)
 
virtual void uncaughtExceptionInEventHandler ()
 
bool setAttributeEventListener (const AtomicString &eventType, RefPtr< EventListener > &&)
 
EventListenerattributeEventListener (const AtomicString &eventType)
 
bool hasEventListeners () const
 
bool hasEventListeners (const AtomicString &eventType) const
 
bool hasCapturingEventListeners (const AtomicString &eventType)
 
bool hasActiveEventListeners (const AtomicString &eventType) const
 
const EventListenerVectoreventListeners (const AtomicString &eventType)
 
bool fireEventListeners (Event &)
 
bool isFiringEventListeners () const
 
void visitJSEventListeners (JSC::SlotVisitor &)
 
void invalidateJSEventListeners (JSC::JSObject *)
 
- Public Member Functions inherited from WebCore::ScriptWrappable
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 

Protected Member Functions

 WorkerGlobalScope (const URL &, const String &identifier, const String &userAgent, WorkerThread &, bool shouldBypassMainWorldContentSecurityPolicy, Ref< SecurityOrigin > &&topOrigin, MonotonicTime timeOrigin, IDBClient::IDBConnectionProxy *, SocketProvider *)
 
void applyContentSecurityPolicyResponseHeaders (const ContentSecurityPolicyResponseHeaders &)
 
 WorkerGlobalScope (const URL &, const String &identifier, const String &userAgent, WorkerThread &, bool shouldBypassMainWorldContentSecurityPolicy, Ref< SecurityOrigin > &&topOrigin, MonotonicTime timeOrigin, IDBClient::IDBConnectionProxy *, SocketProvider *)
 
void applyContentSecurityPolicyResponseHeaders (const ContentSecurityPolicyResponseHeaders &)
 
- Protected Member Functions inherited from WTF::RefCounted< WorkerGlobalScope >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
- Protected Member Functions inherited from WebCore::Supplementable< WorkerGlobalScope >
 Supplementable ()
 
 Supplementable ()
 
- Protected Member Functions inherited from WebCore::ScriptExecutionContext
ActiveDOMObject::ReasonForSuspension reasonForSuspendingActiveDOMObjects () const
 
bool hasPendingActivity () const
 
ActiveDOMObject::ReasonForSuspension reasonForSuspendingActiveDOMObjects () const
 
bool hasPendingActivity () const
 
- Protected Member Functions inherited from WebCore::SecurityContext
 SecurityContext ()
 
virtual ~SecurityContext ()
 
void setContentSecurityPolicy (std::unique_ptr< ContentSecurityPolicy >)
 
void didFailToInitializeSecurityOrigin ()
 
bool haveInitializedSecurityOrigin () const
 
 SecurityContext ()
 
virtual ~SecurityContext ()
 
void setContentSecurityPolicy (std::unique_ptr< ContentSecurityPolicy >)
 
void didFailToInitializeSecurityOrigin ()
 
bool haveInitializedSecurityOrigin () const
 
- Protected Member Functions inherited from WebCore::EventTargetWithInlineData
EventTargetDataeventTargetData () final
 
EventTargetDataeventTargetDataConcurrently () final
 
EventTargetDataensureEventTargetData () final
 
EventTargetDataeventTargetData () final
 
EventTargetDataeventTargetDataConcurrently () final
 
EventTargetDataensureEventTargetData () final
 
- Protected Member Functions inherited from WebCore::EventTarget
virtual ~EventTarget ()=default
 
const EventTargetDataeventTargetData () const
 
virtual ~EventTarget ()=default
 
const EventTargetDataeventTargetData () const
 
- Protected Member Functions inherited from WebCore::ScriptWrappable
 ~ScriptWrappable ()
 
 ~ScriptWrappable ()
 

Additional Inherited Members

- Public Types inherited from WebCore::EventTarget
using AddEventListenerOptionsOrBoolean = Variant< AddEventListenerOptions, bool >
 
using ListenerOptionsOrBoolean = Variant< ListenerOptions, bool >
 
using AddEventListenerOptionsOrBoolean = Variant< AddEventListenerOptions, bool >
 
using ListenerOptionsOrBoolean = Variant< ListenerOptions, bool >
 
- Static Public Member Functions inherited from WebCore::SecurityContext
static SandboxFlags parseSandboxPolicy (const String &policy, String &invalidTokensErrorMessage)
 
static bool isSupportedSandboxPolicy (StringView)
 
static SandboxFlags parseSandboxPolicy (const String &policy, String &invalidTokensErrorMessage)
 
static bool isSupportedSandboxPolicy (StringView)
 
- Static Public Member Functions inherited from WebCore::ScriptWrappable
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 
- Static Public Member Functions inherited from WebCore::Base64Utilities
static ExceptionOr< Stringbtoa (const String &)
 
static ExceptionOr< Stringatob (const String &)
 
static ExceptionOr< Stringbtoa (const String &)
 
static ExceptionOr< Stringatob (const String &)
 

Constructor & Destructor Documentation

◆ ~WorkerGlobalScope() [1/2]

WorkerGlobalScope::~WorkerGlobalScope ( )
virtual

◆ WorkerGlobalScope() [1/2]

WorkerGlobalScope::WorkerGlobalScope ( const URL url,
const String identifier,
const String userAgent,
WorkerThread thread,
bool  shouldBypassMainWorldContentSecurityPolicy,
Ref< SecurityOrigin > &&  topOrigin,
MonotonicTime  timeOrigin,
IDBClient::IDBConnectionProxy *  connectionProxy,
SocketProvider socketProvider 
)
protected

◆ ~WorkerGlobalScope() [2/2]

virtual WebCore::WorkerGlobalScope::~WorkerGlobalScope ( )
virtual

◆ WorkerGlobalScope() [2/2]

WebCore::WorkerGlobalScope::WorkerGlobalScope ( const URL ,
const String identifier,
const String userAgent,
WorkerThread ,
bool  shouldBypassMainWorldContentSecurityPolicy,
Ref< SecurityOrigin > &&  topOrigin,
MonotonicTime  timeOrigin,
IDBClient::IDBConnectionProxy *  ,
SocketProvider  
)
protected

Member Function Documentation

◆ addConsoleMessage() [1/2]

void WebCore::WorkerGlobalScope::addConsoleMessage ( std::unique_ptr< Inspector::ConsoleMessage > &&  )

◆ addConsoleMessage() [2/2]

void WebCore::WorkerGlobalScope::addConsoleMessage ( std::unique_ptr< Inspector::ConsoleMessage > &&  )

◆ applyContentSecurityPolicyResponseHeaders() [1/2]

void WorkerGlobalScope::applyContentSecurityPolicyResponseHeaders ( const ContentSecurityPolicyResponseHeaders contentSecurityPolicyResponseHeaders)
protected

◆ applyContentSecurityPolicyResponseHeaders() [2/2]

void WebCore::WorkerGlobalScope::applyContentSecurityPolicyResponseHeaders ( const ContentSecurityPolicyResponseHeaders )
protected

◆ clearInterval() [1/2]

void WorkerGlobalScope::clearInterval ( int  timeoutId)

◆ clearInterval() [2/2]

void WebCore::WorkerGlobalScope::clearInterval ( int  timeoutId)

◆ clearScript() [1/2]

void WebCore::WorkerGlobalScope::clearScript ( )
inline

◆ clearScript() [2/2]

void WebCore::WorkerGlobalScope::clearScript ( )
inline

◆ clearTimeout() [1/2]

void WebCore::WorkerGlobalScope::clearTimeout ( int  timeoutId)

◆ clearTimeout() [2/2]

void WorkerGlobalScope::clearTimeout ( int  timeoutId)

◆ close() [1/2]

void WebCore::WorkerGlobalScope::close ( )

◆ close() [2/2]

void WorkerGlobalScope::close ( )

◆ crypto() [1/2]

Crypto & WorkerGlobalScope::crypto ( )

◆ crypto() [2/2]

Crypto& WebCore::WorkerGlobalScope::crypto ( )

◆ importScripts() [1/2]

virtual ExceptionOr<void> WebCore::WorkerGlobalScope::importScripts ( const Vector< String > &  urls)
virtual

◆ importScripts() [2/2]

ExceptionOr< void > WorkerGlobalScope::importScripts ( const Vector< String > &  urls)
virtual

◆ inspectorController() [1/2]

WorkerInspectorController& WebCore::WorkerGlobalScope::inspectorController ( ) const
inline

◆ inspectorController() [2/2]

WorkerInspectorController& WebCore::WorkerGlobalScope::inspectorController ( ) const
inline

◆ isClosing() [1/2]

bool WebCore::WorkerGlobalScope::isClosing ( )
inline

◆ isClosing() [2/2]

bool WebCore::WorkerGlobalScope::isClosing ( )
inline

◆ isContextThread() [1/2]

bool WorkerGlobalScope::isContextThread ( ) const
finalvirtual

Reimplemented from WebCore::ScriptExecutionContext.

◆ isContextThread() [2/2]

bool WebCore::WorkerGlobalScope::isContextThread ( ) const
finalvirtual

Reimplemented from WebCore::ScriptExecutionContext.

◆ isDedicatedWorkerGlobalScope() [1/2]

virtual bool WebCore::WorkerGlobalScope::isDedicatedWorkerGlobalScope ( ) const
inlinevirtual

◆ isDedicatedWorkerGlobalScope() [2/2]

virtual bool WebCore::WorkerGlobalScope::isDedicatedWorkerGlobalScope ( ) const
inlinevirtual

◆ location() [1/2]

WorkerLocation& WebCore::WorkerGlobalScope::location ( ) const

◆ location() [2/2]

WorkerLocation & WorkerGlobalScope::location ( ) const

◆ navigator() [1/2]

WorkerNavigator& WebCore::WorkerGlobalScope::navigator ( ) const

◆ navigator() [2/2]

WorkerNavigator & WorkerGlobalScope::navigator ( ) const

◆ optionalLocation() [1/2]

WorkerLocation* WebCore::WorkerGlobalScope::optionalLocation ( ) const
inline

◆ optionalLocation() [2/2]

WorkerLocation* WebCore::WorkerGlobalScope::optionalLocation ( ) const
inline

◆ optionalNavigator() [1/2]

WorkerNavigator* WebCore::WorkerGlobalScope::optionalNavigator ( ) const
inline

◆ optionalNavigator() [2/2]

WorkerNavigator* WebCore::WorkerGlobalScope::optionalNavigator ( ) const
inline

◆ postTask() [1/2]

void WorkerGlobalScope::postTask ( Task &&  task)
finalvirtual

◆ postTask() [2/2]

void WebCore::WorkerGlobalScope::postTask ( Task &&  )
finalvirtual

◆ removeAllEventListeners() [1/2]

void WebCore::WorkerGlobalScope::removeAllEventListeners ( )
finalvirtual

Reimplemented from WebCore::EventTarget.

◆ removeAllEventListeners() [2/2]

void WorkerGlobalScope::removeAllEventListeners ( )
finalvirtual

Reimplemented from WebCore::EventTarget.

◆ script() [1/2]

WorkerScriptController* WebCore::WorkerGlobalScope::script ( )
inline

◆ script() [2/2]

WorkerScriptController* WebCore::WorkerGlobalScope::script ( )
inline

◆ self() [1/2]

WorkerGlobalScope& WebCore::WorkerGlobalScope::self ( )
inline

◆ self() [2/2]

WorkerGlobalScope& WebCore::WorkerGlobalScope::self ( )
inline

◆ setInterval() [1/2]

int WorkerGlobalScope::setInterval ( std::unique_ptr< ScheduledAction action,
int  timeout 
)

◆ setInterval() [2/2]

int WebCore::WorkerGlobalScope::setInterval ( std::unique_ptr< ScheduledAction ,
int  timeout 
)

◆ setTimeout() [1/2]

int WebCore::WorkerGlobalScope::setTimeout ( std::unique_ptr< ScheduledAction ,
int  timeout 
)

◆ setTimeout() [2/2]

int WorkerGlobalScope::setTimeout ( std::unique_ptr< ScheduledAction action,
int  timeout 
)

◆ thread() [1/2]

WorkerThread& WebCore::WorkerGlobalScope::thread ( ) const
inline

◆ thread() [2/2]

WorkerThread& WebCore::WorkerGlobalScope::thread ( ) const
inline

◆ url() [1/2]

const URL& WebCore::WorkerGlobalScope::url ( ) const
inlinefinalvirtual

◆ url() [2/2]

const URL& WebCore::WorkerGlobalScope::url ( ) const
inlinefinalvirtual

The documentation for this class was generated from the following files: