webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Static Public Member Functions | Friends | List of all members
WebCore::MainThreadSharedTimer Class Referencefinal

#include <MainThreadSharedTimer.h>

Inheritance diagram for WebCore::MainThreadSharedTimer:
WebCore::SharedTimer

Public Member Functions

void setFiredFunction (std::function< void()> &&) override
 
void setFireInterval (Seconds) override
 
void stop () override
 
void invalidate () override
 
void fired ()
 
- Public Member Functions inherited from WebCore::SharedTimer
 SharedTimer ()=default
 
virtual ~SharedTimer ()
 

Static Public Member Functions

static MainThreadSharedTimersingleton ()
 

Friends

class WTF::NeverDestroyed< MainThreadSharedTimer >
 

Member Function Documentation

◆ fired()

void WebCore::MainThreadSharedTimer::fired ( )

◆ invalidate()

void WebCore::MainThreadSharedTimer::invalidate ( )
overridevirtual

Reimplemented from WebCore::SharedTimer.

◆ setFiredFunction()

void WebCore::MainThreadSharedTimer::setFiredFunction ( std::function< void()> &&  firedFunction)
overridevirtual

Implements WebCore::SharedTimer.

◆ setFireInterval()

void WebCore::MainThreadSharedTimer::setFireInterval ( Seconds  interval)
overridevirtual

Implements WebCore::SharedTimer.

◆ singleton()

MainThreadSharedTimer & WebCore::MainThreadSharedTimer::singleton ( )
static

◆ stop()

void WebCore::MainThreadSharedTimer::stop ( )
overridevirtual

Implements WebCore::SharedTimer.

Friends And Related Function Documentation

◆ WTF::NeverDestroyed< MainThreadSharedTimer >


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