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

#include <critical_section_wrapper.h>

Public Member Functions

 CriticalSectionWrapper ()
 
 ~CriticalSectionWrapper ()
 
void Enter () EXCLUSIVE_LOCK_FUNCTION()
 
void Leave () UNLOCK_FUNCTION()
 
 CriticalSectionWrapper ()
 
 ~CriticalSectionWrapper ()
 
void Enter () EXCLUSIVE_LOCK_FUNCTION()
 
void Leave () UNLOCK_FUNCTION()
 

Static Public Member Functions

static CriticalSectionWrapperCreateCriticalSection ()
 
static CriticalSectionWrapperCreateCriticalSection ()
 

Constructor & Destructor Documentation

◆ CriticalSectionWrapper() [1/2]

webrtc::CriticalSectionWrapper::CriticalSectionWrapper ( )
inline

◆ ~CriticalSectionWrapper() [1/2]

webrtc::CriticalSectionWrapper::~CriticalSectionWrapper ( )
inline

◆ CriticalSectionWrapper() [2/2]

webrtc::CriticalSectionWrapper::CriticalSectionWrapper ( )
inline

◆ ~CriticalSectionWrapper() [2/2]

webrtc::CriticalSectionWrapper::~CriticalSectionWrapper ( )
inline

Member Function Documentation

◆ CreateCriticalSection() [1/2]

static CriticalSectionWrapper* webrtc::CriticalSectionWrapper::CreateCriticalSection ( )
inlinestatic

◆ CreateCriticalSection() [2/2]

static CriticalSectionWrapper* webrtc::CriticalSectionWrapper::CreateCriticalSection ( )
inlinestatic

◆ Enter() [1/2]

void webrtc::CriticalSectionWrapper::Enter ( )
inline

◆ Enter() [2/2]

void webrtc::CriticalSectionWrapper::Enter ( )
inline

◆ Leave() [1/2]

void webrtc::CriticalSectionWrapper::Leave ( )
inline

◆ Leave() [2/2]

void webrtc::CriticalSectionWrapper::Leave ( )
inline

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