webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Static Public Member Functions | Public Attributes | List of all members
WTF::TimerContext Struct Reference
Inheritance diagram for WTF::TimerContext:
WTF::ThreadSafeRefCounted< TimerContext > WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase

Static Public Member Functions

static RefPtr< TimerContextcreate ()
 

Public Attributes

WorkQueuequeue
 
Function< void()> function
 
Mutex timerMutex
 
HANDLE timer
 

Additional Inherited Members

- Public Member Functions inherited from WTF::ThreadSafeRefCounted< TimerContext >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCountedBase
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCounted< TimerContext >
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCountedBase
bool derefBase () const
 
bool derefBase () const
 
bool derefBase () const
 

Member Function Documentation

◆ create()

static RefPtr<TimerContext> WTF::TimerContext::create ( )
inlinestatic

Member Data Documentation

◆ function

Function<void ()> WTF::TimerContext::function

◆ queue

WorkQueue* WTF::TimerContext::queue

◆ timer

HANDLE WTF::TimerContext::timer

◆ timerMutex

Mutex WTF::TimerContext::timerMutex

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