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

#include <JSDatabaseCallback.h>

Inheritance diagram for WebCore::JSDatabaseCallback:
WebCore::DatabaseCallback WebCore::ActiveDOMCallback WTF::ThreadSafeRefCounted< DatabaseCallback > WebCore::ContextDestructionObserver WebCore::ContextDestructionObserver WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase

Public Member Functions

virtual ScriptExecutionContextscriptExecutionContext () const
 
virtual ~JSDatabaseCallback ()
 
JSCallbackDataStrongcallbackData ()
 
virtual bool handleEvent (Database *database)
 
- Public Member Functions inherited from WebCore::DatabaseCallback
virtual ~DatabaseCallback ()
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< DatabaseCallback >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCountedBase
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
- Public Member Functions inherited from WebCore::ActiveDOMCallback
 ActiveDOMCallback (ScriptExecutionContext *context)
 
virtual ~ActiveDOMCallback ()
 
bool canInvokeCallback () const
 
 ActiveDOMCallback (ScriptExecutionContext *context)
 
virtual ~ActiveDOMCallback ()
 
bool canInvokeCallback () const
 
- Public Member Functions inherited from WebCore::ContextDestructionObserver
WEBCORE_EXPORT ContextDestructionObserver (ScriptExecutionContext *)
 
virtual WEBCORE_EXPORT void contextDestroyed ()
 
ScriptExecutionContextscriptExecutionContext () const
 
WEBCORE_EXPORT ContextDestructionObserver (ScriptExecutionContext *)
 
virtual WEBCORE_EXPORT void contextDestroyed ()
 
ScriptExecutionContextscriptExecutionContext () const
 

Static Public Member Functions

static Ref< JSDatabaseCallbackcreate (JSC::JSObject *callback, JSDOMGlobalObject *globalObject)
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::ThreadSafeRefCounted< DatabaseCallback >
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCountedBase
bool derefBase () const
 
bool derefBase () const
 
bool derefBase () const
 
- Protected Member Functions inherited from WebCore::ContextDestructionObserver
virtual WEBCORE_EXPORT ~ContextDestructionObserver ()
 
void observeContext (ScriptExecutionContext *)
 
virtual WEBCORE_EXPORT ~ContextDestructionObserver ()
 
void observeContext (ScriptExecutionContext *)
 
- Protected Attributes inherited from WebCore::ContextDestructionObserver
ScriptExecutionContextm_scriptExecutionContext
 

Constructor & Destructor Documentation

◆ ~JSDatabaseCallback()

WebCore::JSDatabaseCallback::~JSDatabaseCallback ( )
virtual

Member Function Documentation

◆ callbackData()

JSCallbackDataStrong* WebCore::JSDatabaseCallback::callbackData ( )
inline

◆ create()

static Ref<JSDatabaseCallback> WebCore::JSDatabaseCallback::create ( JSC::JSObject callback,
JSDOMGlobalObject globalObject 
)
inlinestatic

◆ handleEvent()

bool WebCore::JSDatabaseCallback::handleEvent ( Database database)
virtual

◆ scriptExecutionContext()

virtual ScriptExecutionContext* WebCore::JSDatabaseCallback::scriptExecutionContext ( ) const
inlinevirtual

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