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

#include <ThreadingPrimitives.h>

Public Member Functions

WTF_EXPORT_PRIVATE Mutex ()
 
WTF_EXPORT_PRIVATE ~Mutex ()
 
WTF_EXPORT_PRIVATE void lock ()
 
WTF_EXPORT_PRIVATE bool tryLock ()
 
WTF_EXPORT_PRIVATE void unlock ()
 
PlatformMuteximpl ()
 
WTF_EXPORT_PRIVATE Mutex ()
 
WTF_EXPORT_PRIVATE ~Mutex ()
 
WTF_EXPORT_PRIVATE void lock ()
 
WTF_EXPORT_PRIVATE bool tryLock ()
 
WTF_EXPORT_PRIVATE void unlock ()
 
PlatformMuteximpl ()
 
WTF_EXPORT_PRIVATE Mutex ()
 
WTF_EXPORT_PRIVATE ~Mutex ()
 
WTF_EXPORT_PRIVATE void lock ()
 
WTF_EXPORT_PRIVATE bool tryLock ()
 
WTF_EXPORT_PRIVATE void unlock ()
 
PlatformMuteximpl ()
 

Constructor & Destructor Documentation

◆ Mutex() [1/3]

WTF_EXPORT_PRIVATE WTF::Mutex::Mutex ( )

◆ ~Mutex() [1/3]

WTF_EXPORT_PRIVATE WTF::Mutex::~Mutex ( )

◆ Mutex() [2/3]

WTF_EXPORT_PRIVATE WTF::Mutex::Mutex ( )

◆ ~Mutex() [2/3]

WTF_EXPORT_PRIVATE WTF::Mutex::~Mutex ( )

◆ Mutex() [3/3]

WTF_EXPORT_PRIVATE WTF::Mutex::Mutex ( )

◆ ~Mutex() [3/3]

WTF_EXPORT_PRIVATE WTF::Mutex::~Mutex ( )

Member Function Documentation

◆ impl() [1/3]

PlatformMutex& WTF::Mutex::impl ( )
inline

◆ impl() [2/3]

PlatformMutex& WTF::Mutex::impl ( )
inline

◆ impl() [3/3]

PlatformMutex& WTF::Mutex::impl ( )
inline

◆ lock() [1/3]

WTF_EXPORT_PRIVATE void WTF::Mutex::lock ( )

◆ lock() [2/3]

WTF_EXPORT_PRIVATE void WTF::Mutex::lock ( )

◆ lock() [3/3]

WTF_EXPORT_PRIVATE void WTF::Mutex::lock ( )

◆ tryLock() [1/3]

WTF_EXPORT_PRIVATE bool WTF::Mutex::tryLock ( )

◆ tryLock() [2/3]

WTF_EXPORT_PRIVATE bool WTF::Mutex::tryLock ( )

◆ tryLock() [3/3]

WTF_EXPORT_PRIVATE bool WTF::Mutex::tryLock ( )

◆ unlock() [1/3]

WTF_EXPORT_PRIVATE void WTF::Mutex::unlock ( )

◆ unlock() [2/3]

WTF_EXPORT_PRIVATE void WTF::Mutex::unlock ( )

◆ unlock() [3/3]

WTF_EXPORT_PRIVATE void WTF::Mutex::unlock ( )

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