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

#include <criticalsection.h>

Public Member Functions

 CriticalSection ()
 
 ~CriticalSection ()
 
void Enter () const EXCLUSIVE_LOCK_FUNCTION()
 
bool TryEnter () const EXCLUSIVE_TRYLOCK_FUNCTION(true)
 
void Leave () const UNLOCK_FUNCTION()
 
 CriticalSection ()
 
 ~CriticalSection ()
 
void Enter () const EXCLUSIVE_LOCK_FUNCTION()
 
bool TryEnter () const EXCLUSIVE_TRYLOCK_FUNCTION(true)
 
void Leave () const UNLOCK_FUNCTION()
 

Constructor & Destructor Documentation

◆ CriticalSection() [1/2]

rtc::CriticalSection::CriticalSection ( )

◆ ~CriticalSection() [1/2]

rtc::CriticalSection::~CriticalSection ( )

◆ CriticalSection() [2/2]

rtc::CriticalSection::CriticalSection ( )

◆ ~CriticalSection() [2/2]

rtc::CriticalSection::~CriticalSection ( )

Member Function Documentation

◆ Enter() [1/2]

void rtc::CriticalSection::Enter ( ) const

◆ Enter() [2/2]

void rtc::CriticalSection::Enter ( ) const

◆ Leave() [1/2]

void rtc::CriticalSection::Leave ( ) const

◆ Leave() [2/2]

void rtc::CriticalSection::Leave ( ) const

◆ TryEnter() [1/2]

bool rtc::CriticalSection::TryEnter ( ) const

◆ TryEnter() [2/2]

bool rtc::CriticalSection::TryEnter ( ) const

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