webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
WebCore::WorkerGlobalScopeProxy Class Referenceabstract

#include <WorkerGlobalScopeProxy.h>

Inheritance diagram for WebCore::WorkerGlobalScopeProxy:
WebCore::WorkerMessagingProxy

Public Member Functions

virtual void startWorkerGlobalScope (const URL &scriptURL, const String &userAgent, const String &sourceCode, const ContentSecurityPolicyResponseHeaders &, bool shouldBypassMainWorldContentSecurityPolicy, MonotonicTime timeOrigin, JSC::RuntimeFlags)=0
 
virtual void terminateWorkerGlobalScope ()=0
 
virtual void postMessageToWorkerGlobalScope (RefPtr< SerializedScriptValue > &&, std::unique_ptr< MessagePortChannelArray >)=0
 
virtual bool hasPendingActivity () const =0
 
virtual void workerObjectDestroyed ()=0
 
virtual void notifyNetworkStateChange (bool isOnline)=0
 

Static Public Member Functions

static WorkerGlobalScopeProxycreate (Worker &)
 

Protected Member Functions

virtual ~WorkerGlobalScopeProxy ()
 

Constructor & Destructor Documentation

◆ ~WorkerGlobalScopeProxy()

virtual WebCore::WorkerGlobalScopeProxy::~WorkerGlobalScopeProxy ( )
inlineprotectedvirtual

Member Function Documentation

◆ create()

WorkerGlobalScopeProxy & WebCore::WorkerGlobalScopeProxy::create ( Worker worker)
static

◆ hasPendingActivity()

virtual bool WebCore::WorkerGlobalScopeProxy::hasPendingActivity ( ) const
pure virtual

◆ notifyNetworkStateChange()

virtual void WebCore::WorkerGlobalScopeProxy::notifyNetworkStateChange ( bool  isOnline)
pure virtual

◆ postMessageToWorkerGlobalScope()

virtual void WebCore::WorkerGlobalScopeProxy::postMessageToWorkerGlobalScope ( RefPtr< SerializedScriptValue > &&  ,
std::unique_ptr< MessagePortChannelArray  
)
pure virtual

◆ startWorkerGlobalScope()

virtual void WebCore::WorkerGlobalScopeProxy::startWorkerGlobalScope ( const URL scriptURL,
const String userAgent,
const String sourceCode,
const ContentSecurityPolicyResponseHeaders ,
bool  shouldBypassMainWorldContentSecurityPolicy,
MonotonicTime  timeOrigin,
JSC::RuntimeFlags   
)
pure virtual

◆ terminateWorkerGlobalScope()

virtual void WebCore::WorkerGlobalScopeProxy::terminateWorkerGlobalScope ( )
pure virtual

◆ workerObjectDestroyed()

virtual void WebCore::WorkerGlobalScopeProxy::workerObjectDestroyed ( )
pure virtual

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