webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rtc::SharedExclusiveLock Class Reference

#include <sharedexclusivelock.h>

Public Member Functions

 SharedExclusiveLock ()
 
void LockExclusive () EXCLUSIVE_LOCK_FUNCTION()
 
void UnlockExclusive () UNLOCK_FUNCTION()
 
void LockShared ()
 
void UnlockShared ()
 
 SharedExclusiveLock ()
 
void LockExclusive () EXCLUSIVE_LOCK_FUNCTION()
 
void UnlockExclusive () UNLOCK_FUNCTION()
 
void LockShared ()
 
void UnlockShared ()
 

Constructor & Destructor Documentation

◆ SharedExclusiveLock() [1/2]

rtc::SharedExclusiveLock::SharedExclusiveLock ( )

◆ SharedExclusiveLock() [2/2]

rtc::SharedExclusiveLock::SharedExclusiveLock ( )

Member Function Documentation

◆ LockExclusive() [1/2]

void rtc::SharedExclusiveLock::LockExclusive ( )

◆ LockExclusive() [2/2]

void rtc::SharedExclusiveLock::LockExclusive ( )

◆ LockShared() [1/2]

void rtc::SharedExclusiveLock::LockShared ( )

◆ LockShared() [2/2]

void rtc::SharedExclusiveLock::LockShared ( )

◆ UnlockExclusive() [1/2]

void rtc::SharedExclusiveLock::UnlockExclusive ( )

◆ UnlockExclusive() [2/2]

void rtc::SharedExclusiveLock::UnlockExclusive ( )

◆ UnlockShared() [1/2]

void rtc::SharedExclusiveLock::UnlockShared ( )

◆ UnlockShared() [2/2]

void rtc::SharedExclusiveLock::UnlockShared ( )

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