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

#include <StopIfNecessaryTimer.h>

Inheritance diagram for JSC::StopIfNecessaryTimer:
JSC::HeapTimer

Public Member Functions

 StopIfNecessaryTimer (VM *)
 
void doWork () override
 
void scheduleSoon ()
 
- Public Member Functions inherited from JSC::HeapTimer
 HeapTimer (VM *)
 
virtual JS_EXPORT_PRIVATE ~HeapTimer ()
 
void scheduleTimer (double intervalInSeconds)
 
void cancelTimer ()
 
bool isScheduled () const
 
 HeapTimer (VM *)
 
virtual JS_EXPORT_PRIVATE ~HeapTimer ()
 
void scheduleTimer (double intervalInSeconds)
 
void cancelTimer ()
 
bool isScheduled () const
 

Additional Inherited Members

- Protected Attributes inherited from JSC::HeapTimer
VMm_vm
 
RefPtr< JSLockm_apiLock
 
bool m_isScheduled { false }
 

Constructor & Destructor Documentation

◆ StopIfNecessaryTimer()

JSC::StopIfNecessaryTimer::StopIfNecessaryTimer ( VM vm)
explicit

Member Function Documentation

◆ doWork()

void JSC::StopIfNecessaryTimer::doWork ( )
overridevirtual

Implements JSC::HeapTimer.

◆ scheduleSoon()

void JSC::StopIfNecessaryTimer::scheduleSoon ( )

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