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

#include <OriginLock.h>

Inheritance diagram for WebCore::OriginLock:
WTF::ThreadSafeRefCounted< OriginLock > WTF::ThreadSafeRefCounted< OriginLock > WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase

Public Member Functions

 OriginLock (String originPath)
 
WEBCORE_EXPORT ~OriginLock ()
 
void lock ()
 
void unlock ()
 
 OriginLock (String originPath)
 
WEBCORE_EXPORT ~OriginLock ()
 
void lock ()
 
void unlock ()
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< OriginLock >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCountedBase
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 

Static Public Member Functions

static void deleteLockFile (String originPath)
 
static void deleteLockFile (String originPath)
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::ThreadSafeRefCounted< OriginLock >
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCountedBase
bool derefBase () const
 
bool derefBase () const
 
bool derefBase () const
 

Constructor & Destructor Documentation

◆ OriginLock() [1/2]

WebCore::OriginLock::OriginLock ( String  originPath)

◆ ~OriginLock() [1/2]

WebCore::OriginLock::~OriginLock ( )

◆ OriginLock() [2/2]

WebCore::OriginLock::OriginLock ( String  originPath)

◆ ~OriginLock() [2/2]

WEBCORE_EXPORT WebCore::OriginLock::~OriginLock ( )

Member Function Documentation

◆ deleteLockFile() [1/2]

void WebCore::OriginLock::deleteLockFile ( String  originPath)
static

◆ deleteLockFile() [2/2]

static void WebCore::OriginLock::deleteLockFile ( String  originPath)
static

◆ lock() [1/2]

void WebCore::OriginLock::lock ( )

◆ lock() [2/2]

void WebCore::OriginLock::lock ( )

◆ unlock() [1/2]

void WebCore::OriginLock::unlock ( )

◆ unlock() [2/2]

void WebCore::OriginLock::unlock ( )

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