webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::WorkerScriptController Class Reference

#include <WorkerScriptController.h>

Public Member Functions

 WorkerScriptController (WorkerGlobalScope *)
 
 ~WorkerScriptController ()
 
JSWorkerGlobalScopeworkerGlobalScopeWrapper ()
 
void evaluate (const ScriptSourceCode &)
 
void evaluate (const ScriptSourceCode &, NakedPtr< JSC::Exception > &returnedException)
 
void setException (JSC::Exception *)
 
void scheduleExecutionTermination ()
 
bool isTerminatingExecution () const
 
void forbidExecution ()
 
bool isExecutionForbidden () const
 
void disableEval (const String &errorMessage)
 
JSC::VMvm ()
 
void releaseHeapAccess ()
 
void acquireHeapAccess ()
 
void attachDebugger (JSC::Debugger *)
 
void detachDebugger (JSC::Debugger *)
 
 WorkerScriptController (WorkerGlobalScope *)
 
 ~WorkerScriptController ()
 
JSWorkerGlobalScopeworkerGlobalScopeWrapper ()
 
void evaluate (const ScriptSourceCode &)
 
void evaluate (const ScriptSourceCode &, NakedPtr< JSC::Exception > &returnedException)
 
void setException (JSC::Exception *)
 
void scheduleExecutionTermination ()
 
bool isTerminatingExecution () const
 
void forbidExecution ()
 
bool isExecutionForbidden () const
 
void disableEval (const String &errorMessage)
 
JSC::VMvm ()
 
void releaseHeapAccess ()
 
void acquireHeapAccess ()
 
void attachDebugger (JSC::Debugger *)
 
void detachDebugger (JSC::Debugger *)
 

Constructor & Destructor Documentation

◆ WorkerScriptController() [1/2]

WebCore::WorkerScriptController::WorkerScriptController ( WorkerGlobalScope workerGlobalScope)

◆ ~WorkerScriptController() [1/2]

WebCore::WorkerScriptController::~WorkerScriptController ( )

◆ WorkerScriptController() [2/2]

WebCore::WorkerScriptController::WorkerScriptController ( WorkerGlobalScope )

◆ ~WorkerScriptController() [2/2]

WebCore::WorkerScriptController::~WorkerScriptController ( )

Member Function Documentation

◆ acquireHeapAccess() [1/2]

void WebCore::WorkerScriptController::acquireHeapAccess ( )

◆ acquireHeapAccess() [2/2]

void WebCore::WorkerScriptController::acquireHeapAccess ( )

◆ attachDebugger() [1/2]

void WebCore::WorkerScriptController::attachDebugger ( JSC::Debugger debugger)

◆ attachDebugger() [2/2]

void WebCore::WorkerScriptController::attachDebugger ( JSC::Debugger )

◆ detachDebugger() [1/2]

void WebCore::WorkerScriptController::detachDebugger ( JSC::Debugger debugger)

◆ detachDebugger() [2/2]

void WebCore::WorkerScriptController::detachDebugger ( JSC::Debugger )

◆ disableEval() [1/2]

void WebCore::WorkerScriptController::disableEval ( const String errorMessage)

◆ disableEval() [2/2]

void WebCore::WorkerScriptController::disableEval ( const String errorMessage)

◆ evaluate() [1/4]

void WebCore::WorkerScriptController::evaluate ( const ScriptSourceCode )

◆ evaluate() [2/4]

void WebCore::WorkerScriptController::evaluate ( const ScriptSourceCode sourceCode)

◆ evaluate() [3/4]

void WebCore::WorkerScriptController::evaluate ( const ScriptSourceCode ,
NakedPtr< JSC::Exception > &  returnedException 
)

◆ evaluate() [4/4]

void WebCore::WorkerScriptController::evaluate ( const ScriptSourceCode sourceCode,
NakedPtr< JSC::Exception > &  returnedException 
)

◆ forbidExecution() [1/2]

void WebCore::WorkerScriptController::forbidExecution ( )

◆ forbidExecution() [2/2]

void WebCore::WorkerScriptController::forbidExecution ( )

◆ isExecutionForbidden() [1/2]

bool WebCore::WorkerScriptController::isExecutionForbidden ( ) const

◆ isExecutionForbidden() [2/2]

bool WebCore::WorkerScriptController::isExecutionForbidden ( ) const

◆ isTerminatingExecution() [1/2]

bool WebCore::WorkerScriptController::isTerminatingExecution ( ) const

◆ isTerminatingExecution() [2/2]

bool WebCore::WorkerScriptController::isTerminatingExecution ( ) const

◆ releaseHeapAccess() [1/2]

void WebCore::WorkerScriptController::releaseHeapAccess ( )

◆ releaseHeapAccess() [2/2]

void WebCore::WorkerScriptController::releaseHeapAccess ( )

◆ scheduleExecutionTermination() [1/2]

void WebCore::WorkerScriptController::scheduleExecutionTermination ( )

◆ scheduleExecutionTermination() [2/2]

void WebCore::WorkerScriptController::scheduleExecutionTermination ( )

◆ setException() [1/2]

void WebCore::WorkerScriptController::setException ( JSC::Exception )

◆ setException() [2/2]

void WebCore::WorkerScriptController::setException ( JSC::Exception exception)

◆ vm() [1/2]

JSC::VM& WebCore::WorkerScriptController::vm ( )
inline

◆ vm() [2/2]

JSC::VM& WebCore::WorkerScriptController::vm ( )
inline

◆ workerGlobalScopeWrapper() [1/2]

JSWorkerGlobalScope* WebCore::WorkerScriptController::workerGlobalScopeWrapper ( )
inline

◆ workerGlobalScopeWrapper() [2/2]

JSWorkerGlobalScope* WebCore::WorkerScriptController::workerGlobalScopeWrapper ( )
inline

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