v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <platform.h>
Public Member Functions | |
virtual | ~Semaphore () |
virtual void | Wait ()=0 |
virtual bool | Wait (int timeout)=0 |
virtual void | Signal ()=0 |
Definition at line 590 of file platform.h.
|
inlinevirtual |
Definition at line 592 of file platform.h.
|
pure virtual |
Implemented in Win32Semaphore, LinuxSemaphore, MacOSSemaphore, OpenBSDSemaphore, FreeBSDSemaphore, SolarisSemaphore, CygwinSemaphore, and NullSemaphore.
Referenced by CpuProfilesCollection::AddPathToCurrentProfiles(), Profiler::Insert(), ApiTestFuzzer::Run(), ThreadIdValidationThread::Run(), PreallocatedMemoryThread::Run(), Signal(), SourceGroup::StartExecuteInThread(), CpuProfilesCollection::StartProfiling(), CpuProfilesCollection::StopProfiling(), and PreallocatedMemoryThread::StopThread().
|
pure virtual |
Implemented in Win32Semaphore, LinuxSemaphore, MacOSSemaphore, OpenBSDSemaphore, FreeBSDSemaphore, SolarisSemaphore, CygwinSemaphore, and NullSemaphore.
Referenced by CpuProfilesCollection::AddPathToCurrentProfiles(), PreallocatedMemoryThread::data(), JoinableThread::Join(), PreallocatedMemoryThread::length(), Profiler::Remove(), ApiTestFuzzer::Run(), TerminatorThread::Run(), PreallocatedMemoryThread::Run(), ApiTestFuzzer::RunAllTests(), CpuProfilesCollection::StartProfiling(), CpuProfilesCollection::StopProfiling(), TEST(), and SourceGroup::WaitForThread().
|
pure virtual |
Implemented in Win32Semaphore, LinuxSemaphore, MacOSSemaphore, OpenBSDSemaphore, FreeBSDSemaphore, SolarisSemaphore, and CygwinSemaphore.