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

#include <RunLoopTimer.h>

Inheritance diagram for WTF::RunLoopTimerBase:
WTF::RunLoopTimer< TimerFiredClass > WTF::RunLoopTimer< TimerFiredClass > WTF::RunLoopTimer< TimerFiredClass >

Public Member Functions

 RunLoopTimerBase ()
 
virtual WTF_EXPORT_PRIVATE ~RunLoopTimerBase ()
 
WTF_EXPORT_PRIVATE void schedule (const SchedulePair *)
 
WTF_EXPORT_PRIVATE void schedule (const SchedulePairHashSet &)
 
WTF_EXPORT_PRIVATE void start (double nextFireInterval, double repeatInterval)
 
void startRepeating (double repeatInterval)
 
void startOneShot (double interval)
 
WTF_EXPORT_PRIVATE void stop ()
 
bool isActive () const
 
virtual void fired ()=0
 
 RunLoopTimerBase ()
 
virtual WTF_EXPORT_PRIVATE ~RunLoopTimerBase ()
 
WTF_EXPORT_PRIVATE void schedule (const SchedulePair *)
 
WTF_EXPORT_PRIVATE void schedule (const SchedulePairHashSet &)
 
WTF_EXPORT_PRIVATE void start (double nextFireInterval, double repeatInterval)
 
void startRepeating (double repeatInterval)
 
void startOneShot (double interval)
 
WTF_EXPORT_PRIVATE void stop ()
 
bool isActive () const
 
virtual void fired ()=0
 
 RunLoopTimerBase ()
 
virtual WTF_EXPORT_PRIVATE ~RunLoopTimerBase ()
 
WTF_EXPORT_PRIVATE void schedule (const SchedulePair *)
 
WTF_EXPORT_PRIVATE void schedule (const SchedulePairHashSet &)
 
WTF_EXPORT_PRIVATE void start (double nextFireInterval, double repeatInterval)
 
void startRepeating (double repeatInterval)
 
void startOneShot (double interval)
 
WTF_EXPORT_PRIVATE void stop ()
 
bool isActive () const
 
virtual void fired ()=0
 

Constructor & Destructor Documentation

◆ RunLoopTimerBase() [1/3]

WTF::RunLoopTimerBase::RunLoopTimerBase ( )
inline

◆ ~RunLoopTimerBase() [1/3]

virtual WTF_EXPORT_PRIVATE WTF::RunLoopTimerBase::~RunLoopTimerBase ( )
virtual

◆ RunLoopTimerBase() [2/3]

WTF::RunLoopTimerBase::RunLoopTimerBase ( )
inline

◆ ~RunLoopTimerBase() [2/3]

virtual WTF_EXPORT_PRIVATE WTF::RunLoopTimerBase::~RunLoopTimerBase ( )
virtual

◆ RunLoopTimerBase() [3/3]

WTF::RunLoopTimerBase::RunLoopTimerBase ( )
inline

◆ ~RunLoopTimerBase() [3/3]

virtual WTF_EXPORT_PRIVATE WTF::RunLoopTimerBase::~RunLoopTimerBase ( )
virtual

Member Function Documentation

◆ fired() [1/3]

virtual void WTF::RunLoopTimerBase::fired ( )
pure virtual

◆ fired() [2/3]

virtual void WTF::RunLoopTimerBase::fired ( )
pure virtual

◆ fired() [3/3]

virtual void WTF::RunLoopTimerBase::fired ( )
pure virtual

◆ isActive() [1/3]

bool WTF::RunLoopTimerBase::isActive ( ) const

◆ isActive() [2/3]

bool WTF::RunLoopTimerBase::isActive ( ) const

◆ isActive() [3/3]

bool WTF::RunLoopTimerBase::isActive ( ) const

◆ schedule() [1/6]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::schedule ( const SchedulePair )

◆ schedule() [2/6]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::schedule ( const SchedulePair )

◆ schedule() [3/6]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::schedule ( const SchedulePair )

◆ schedule() [4/6]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::schedule ( const SchedulePairHashSet )

◆ schedule() [5/6]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::schedule ( const SchedulePairHashSet )

◆ schedule() [6/6]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::schedule ( const SchedulePairHashSet )

◆ start() [1/3]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::start ( double  nextFireInterval,
double  repeatInterval 
)

◆ start() [2/3]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::start ( double  nextFireInterval,
double  repeatInterval 
)

◆ start() [3/3]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::start ( double  nextFireInterval,
double  repeatInterval 
)

◆ startOneShot() [1/3]

void WTF::RunLoopTimerBase::startOneShot ( double  interval)
inline

◆ startOneShot() [2/3]

void WTF::RunLoopTimerBase::startOneShot ( double  interval)
inline

◆ startOneShot() [3/3]

void WTF::RunLoopTimerBase::startOneShot ( double  interval)
inline

◆ startRepeating() [1/3]

void WTF::RunLoopTimerBase::startRepeating ( double  repeatInterval)
inline

◆ startRepeating() [2/3]

void WTF::RunLoopTimerBase::startRepeating ( double  repeatInterval)
inline

◆ startRepeating() [3/3]

void WTF::RunLoopTimerBase::startRepeating ( double  repeatInterval)
inline

◆ stop() [1/3]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::stop ( )

◆ stop() [2/3]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::stop ( )

◆ stop() [3/3]

WTF_EXPORT_PRIVATE void WTF::RunLoopTimerBase::stop ( )

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