webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
WTF::RunLoopTimer< TimerFiredClass > Class Template Reference

#include <RunLoopTimer.h>

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

Public Types

typedef void(TimerFiredClass::* TimerFiredFunction) ()
 
typedef void(TimerFiredClass::* TimerFiredFunction) ()
 
typedef void(TimerFiredClass::* TimerFiredFunction) ()
 

Public Member Functions

 RunLoopTimer (TimerFiredClass &o, TimerFiredFunction f)
 
virtual void fired ()
 
 RunLoopTimer (TimerFiredClass &o, TimerFiredFunction f)
 
virtual void fired ()
 
 RunLoopTimer (TimerFiredClass &o, TimerFiredFunction f)
 
virtual void fired ()
 
- Public Member Functions inherited from WTF::RunLoopTimerBase
 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
 
 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
 
 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
 

Member Typedef Documentation

◆ TimerFiredFunction [1/3]

template<typename TimerFiredClass >
typedef void(TimerFiredClass::* WTF::RunLoopTimer< TimerFiredClass >::TimerFiredFunction) ()

◆ TimerFiredFunction [2/3]

template<typename TimerFiredClass >
typedef void(TimerFiredClass::* WTF::RunLoopTimer< TimerFiredClass >::TimerFiredFunction) ()

◆ TimerFiredFunction [3/3]

template<typename TimerFiredClass >
typedef void(TimerFiredClass::* WTF::RunLoopTimer< TimerFiredClass >::TimerFiredFunction) ()

Constructor & Destructor Documentation

◆ RunLoopTimer() [1/3]

template<typename TimerFiredClass >
WTF::RunLoopTimer< TimerFiredClass >::RunLoopTimer ( TimerFiredClass &  o,
TimerFiredFunction  f 
)
inline

◆ RunLoopTimer() [2/3]

template<typename TimerFiredClass >
WTF::RunLoopTimer< TimerFiredClass >::RunLoopTimer ( TimerFiredClass &  o,
TimerFiredFunction  f 
)
inline

◆ RunLoopTimer() [3/3]

template<typename TimerFiredClass >
WTF::RunLoopTimer< TimerFiredClass >::RunLoopTimer ( TimerFiredClass &  o,
TimerFiredFunction  f 
)
inline

Member Function Documentation

◆ fired() [1/3]

template<typename TimerFiredClass >
virtual void WTF::RunLoopTimer< TimerFiredClass >::fired ( )
inlinevirtual

Implements WTF::RunLoopTimerBase.

◆ fired() [2/3]

template<typename TimerFiredClass >
virtual void WTF::RunLoopTimer< TimerFiredClass >::fired ( )
inlinevirtual

Implements WTF::RunLoopTimerBase.

◆ fired() [3/3]

template<typename TimerFiredClass >
virtual void WTF::RunLoopTimer< TimerFiredClass >::fired ( )
inlinevirtual

Implements WTF::RunLoopTimerBase.


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