v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <platform.h>
Public Member Functions | |
virtual | ~Mutex () |
virtual int | Lock ()=0 |
virtual int | Unlock ()=0 |
virtual bool | TryLock ()=0 |
Definition at line 548 of file platform.h.
|
inlinevirtual |
Definition at line 550 of file platform.h.
|
pure virtual |
Implemented in Win32Mutex, LinuxMutex, MacOSMutex, OpenBSDMutex, FreeBSDMutex, SolarisMutex, CygwinMutex, and NullMutex.
Referenced by ThreadManager::Lock(), BASE_EMBEDDED< Visitor >::Lock(), Heap::RelocationLock::RelocationLock(), and ScopedLock::ScopedLock().
|
pure virtual |
Implemented in Win32Mutex, LinuxMutex, MacOSMutex, OpenBSDMutex, FreeBSDMutex, SolarisMutex, and CygwinMutex.
Referenced by BASE_EMBEDDED< Visitor >::TryLock().
|
pure virtual |
Implemented in Win32Mutex, LinuxMutex, MacOSMutex, OpenBSDMutex, FreeBSDMutex, SolarisMutex, CygwinMutex, and NullMutex.
Referenced by ThreadManager::Unlock(), BASE_EMBEDDED< Visitor >::Unlock(), Heap::RelocationLock::~RelocationLock(), and ScopedLock::~ScopedLock().