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

#include <rw_lock_posix.h>

Inheritance diagram for webrtc::RWLockPosix:
webrtc::RWLockWrapper webrtc::RWLockWrapper

Public Member Functions

 ~RWLockPosix () override
 
void AcquireLockExclusive () override
 
void ReleaseLockExclusive () override
 
void AcquireLockShared () override
 
void ReleaseLockShared () override
 
 ~RWLockPosix () override
 
void AcquireLockExclusive () override
 
void ReleaseLockExclusive () override
 
void AcquireLockShared () override
 
void ReleaseLockShared () override
 
- Public Member Functions inherited from webrtc::RWLockWrapper
virtual ~RWLockWrapper ()
 
virtual ~RWLockWrapper ()
 

Static Public Member Functions

static RWLockPosixCreate ()
 
static RWLockPosixCreate ()
 
- Static Public Member Functions inherited from webrtc::RWLockWrapper
static RWLockWrapperCreateRWLock ()
 
static RWLockWrapperCreateRWLock ()
 

Constructor & Destructor Documentation

◆ ~RWLockPosix() [1/2]

webrtc::RWLockPosix::~RWLockPosix ( )
override

◆ ~RWLockPosix() [2/2]

webrtc::RWLockPosix::~RWLockPosix ( )
override

Member Function Documentation

◆ AcquireLockExclusive() [1/2]

void webrtc::RWLockPosix::AcquireLockExclusive ( )
overridevirtual

Implements webrtc::RWLockWrapper.

◆ AcquireLockExclusive() [2/2]

void webrtc::RWLockPosix::AcquireLockExclusive ( )
overridevirtual

Implements webrtc::RWLockWrapper.

◆ AcquireLockShared() [1/2]

void webrtc::RWLockPosix::AcquireLockShared ( )
overridevirtual

Implements webrtc::RWLockWrapper.

◆ AcquireLockShared() [2/2]

void webrtc::RWLockPosix::AcquireLockShared ( )
overridevirtual

Implements webrtc::RWLockWrapper.

◆ Create() [1/2]

RWLockPosix * webrtc::RWLockPosix::Create ( )
static

◆ Create() [2/2]

static RWLockPosix* webrtc::RWLockPosix::Create ( )
static

◆ ReleaseLockExclusive() [1/2]

void webrtc::RWLockPosix::ReleaseLockExclusive ( )
overridevirtual

Implements webrtc::RWLockWrapper.

◆ ReleaseLockExclusive() [2/2]

void webrtc::RWLockPosix::ReleaseLockExclusive ( )
overridevirtual

Implements webrtc::RWLockWrapper.

◆ ReleaseLockShared() [1/2]

void webrtc::RWLockPosix::ReleaseLockShared ( )
overridevirtual

Implements webrtc::RWLockWrapper.

◆ ReleaseLockShared() [2/2]

void webrtc::RWLockPosix::ReleaseLockShared ( )
overridevirtual

Implements webrtc::RWLockWrapper.


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