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

#include <UIScriptContext.h>

Public Member Functions

 UIScriptContext (UIScriptContextDelegate &)
 
 ~UIScriptContext ()
 
void runUIScript (const String &script, unsigned scriptCallbackID)
 
void requestUIScriptCompletion (JSStringRef)
 
unsigned prepareForAsyncTask (JSValueRef taskCallback, CallbackType)
 
void asyncTaskComplete (unsigned taskCallbackID)
 
unsigned registerCallback (JSValueRef taskCallback, CallbackType)
 
JSValueRef callbackWithID (unsigned callbackID)
 
void unregisterCallback (unsigned callbackID)
 
void fireCallback (unsigned callbackID)
 
unsigned nextTaskCallbackID (CallbackType)
 
JSObjectRef objectFromRect (const WebCore::FloatRect &) const
 
JSGlobalContextRef jsContext () const
 

Constructor & Destructor Documentation

◆ UIScriptContext()

UIScriptContext::UIScriptContext ( UIScriptContextDelegate delegate)

◆ ~UIScriptContext()

UIScriptContext::~UIScriptContext ( )

Member Function Documentation

◆ asyncTaskComplete()

void UIScriptContext::asyncTaskComplete ( unsigned  taskCallbackID)

◆ callbackWithID()

JSValueRef UIScriptContext::callbackWithID ( unsigned  callbackID)

◆ fireCallback()

void UIScriptContext::fireCallback ( unsigned  callbackID)

◆ jsContext()

JSGlobalContextRef WTR::UIScriptContext::jsContext ( ) const
inline

◆ nextTaskCallbackID()

unsigned UIScriptContext::nextTaskCallbackID ( CallbackType  type)

◆ objectFromRect()

JSObjectRef UIScriptContext::objectFromRect ( const WebCore::FloatRect rect) const

◆ prepareForAsyncTask()

unsigned UIScriptContext::prepareForAsyncTask ( JSValueRef  taskCallback,
CallbackType  type 
)

◆ registerCallback()

unsigned UIScriptContext::registerCallback ( JSValueRef  taskCallback,
CallbackType  type 
)

◆ requestUIScriptCompletion()

void UIScriptContext::requestUIScriptCompletion ( JSStringRef  result)

◆ runUIScript()

void UIScriptContext::runUIScript ( const String script,
unsigned  scriptCallbackID 
)

◆ unregisterCallback()

void UIScriptContext::unregisterCallback ( unsigned  callbackID)

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