webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Friends | List of all members
WTF::RunLoop::TimerBase Class Referenceabstract

#include <RunLoop.h>

Inheritance diagram for WTF::RunLoop::TimerBase:
WTF::RunLoop::Timer< WebCore::SendGarbageCollectionEventsTask > WTF::RunLoop::Timer< WebCore::SendGarbageCollectionEventsTask > WTF::RunLoop::Timer< WebCore::SendGarbageCollectionEventsTask > WTF::RunLoop::Timer< WebCore::WheelEventTestTrigger > WTF::RunLoop::Timer< WebCore::WheelEventTestTrigger > WTF::RunLoop::Timer< WebCore::WheelEventTestTrigger > WTF::RunLoop::Timer< WTF::MainThreadDispatcher > WTF::RunLoop::Timer< WTF::MainThreadDispatcher > WTF::RunLoop::Timer< WTF::MainThreadDispatcher > WTF::RunLoop::Timer< TimerFiredClass > WTF::RunLoop::Timer< TimerFiredClass > WTF::RunLoop::Timer< TimerFiredClass >

Classes

class  ScheduledTask
 

Public Member Functions

WTF_EXPORT_PRIVATE TimerBase (RunLoop &)
 
virtual WTF_EXPORT_PRIVATE ~TimerBase ()
 
void startRepeating (double repeatInterval)
 
void startRepeating (std::chrono::milliseconds repeatInterval)
 
void startOneShot (double interval)
 
void startOneShot (std::chrono::milliseconds interval)
 
WTF_EXPORT_PRIVATE void stop ()
 
WTF_EXPORT_PRIVATE bool isActive () const
 
virtual void fired ()=0
 
WTF_EXPORT_PRIVATE TimerBase (RunLoop &)
 
virtual WTF_EXPORT_PRIVATE ~TimerBase ()
 
void startRepeating (double repeatInterval)
 
void startRepeating (std::chrono::milliseconds repeatInterval)
 
void startOneShot (double interval)
 
void startOneShot (std::chrono::milliseconds interval)
 
WTF_EXPORT_PRIVATE void stop ()
 
WTF_EXPORT_PRIVATE bool isActive () const
 
virtual void fired ()=0
 
WTF_EXPORT_PRIVATE TimerBase (RunLoop &)
 
virtual WTF_EXPORT_PRIVATE ~TimerBase ()
 
void startRepeating (double repeatInterval)
 
void startRepeating (std::chrono::milliseconds repeatInterval)
 
void startOneShot (double interval)
 
void startOneShot (std::chrono::milliseconds interval)
 
WTF_EXPORT_PRIVATE void stop ()
 
WTF_EXPORT_PRIVATE bool isActive () const
 
virtual void fired ()=0
 

Friends

class RunLoop
 

Constructor & Destructor Documentation

◆ TimerBase() [1/3]

WTF::RunLoop::TimerBase::TimerBase ( RunLoop runLoop)
explicit

◆ ~TimerBase() [1/3]

WTF::RunLoop::TimerBase::~TimerBase ( )
virtual

◆ TimerBase() [2/3]

WTF_EXPORT_PRIVATE WTF::RunLoop::TimerBase::TimerBase ( RunLoop )
explicit

◆ ~TimerBase() [2/3]

virtual WTF_EXPORT_PRIVATE WTF::RunLoop::TimerBase::~TimerBase ( )
virtual

◆ TimerBase() [3/3]

WTF_EXPORT_PRIVATE WTF::RunLoop::TimerBase::TimerBase ( RunLoop )
explicit

◆ ~TimerBase() [3/3]

virtual WTF_EXPORT_PRIVATE WTF::RunLoop::TimerBase::~TimerBase ( )
virtual

Member Function Documentation

◆ fired() [1/3]

virtual void WTF::RunLoop::TimerBase::fired ( )
pure virtual

◆ fired() [2/3]

virtual void WTF::RunLoop::TimerBase::fired ( )
pure virtual

◆ fired() [3/3]

virtual void WTF::RunLoop::TimerBase::fired ( )
pure virtual

◆ isActive() [1/3]

WTF_EXPORT_PRIVATE bool WTF::RunLoop::TimerBase::isActive ( ) const

◆ isActive() [2/3]

WTF_EXPORT_PRIVATE bool WTF::RunLoop::TimerBase::isActive ( ) const

◆ isActive() [3/3]

bool WTF::RunLoop::TimerBase::isActive ( ) const

◆ startOneShot() [1/6]

void WTF::RunLoop::TimerBase::startOneShot ( double  interval)
inline

◆ startOneShot() [2/6]

void WTF::RunLoop::TimerBase::startOneShot ( double  interval)
inline

◆ startOneShot() [3/6]

void WTF::RunLoop::TimerBase::startOneShot ( double  interval)
inline

◆ startOneShot() [4/6]

void WTF::RunLoop::TimerBase::startOneShot ( std::chrono::milliseconds  interval)
inline

◆ startOneShot() [5/6]

void WTF::RunLoop::TimerBase::startOneShot ( std::chrono::milliseconds  interval)
inline

◆ startOneShot() [6/6]

void WTF::RunLoop::TimerBase::startOneShot ( std::chrono::milliseconds  interval)
inline

◆ startRepeating() [1/6]

void WTF::RunLoop::TimerBase::startRepeating ( double  repeatInterval)
inline

◆ startRepeating() [2/6]

void WTF::RunLoop::TimerBase::startRepeating ( double  repeatInterval)
inline

◆ startRepeating() [3/6]

void WTF::RunLoop::TimerBase::startRepeating ( double  repeatInterval)
inline

◆ startRepeating() [4/6]

void WTF::RunLoop::TimerBase::startRepeating ( std::chrono::milliseconds  repeatInterval)
inline

◆ startRepeating() [5/6]

void WTF::RunLoop::TimerBase::startRepeating ( std::chrono::milliseconds  repeatInterval)
inline

◆ startRepeating() [6/6]

void WTF::RunLoop::TimerBase::startRepeating ( std::chrono::milliseconds  repeatInterval)
inline

◆ stop() [1/3]

WTF_EXPORT_PRIVATE void WTF::RunLoop::TimerBase::stop ( )

◆ stop() [2/3]

void WTF::RunLoop::TimerBase::stop ( )

◆ stop() [3/3]

WTF_EXPORT_PRIVATE void WTF::RunLoop::TimerBase::stop ( )

Friends And Related Function Documentation

◆ RunLoop

RunLoop
friend

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