v8
3.14.5(node0.10.28)
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 617 of file platform.h.
|
inlinevirtual |
Definition at line 619 of file platform.h.
|
pure virtual |
Implemented in Win32Semaphore, LinuxSemaphore, MacOSSemaphore, OpenBSDSemaphore, FreeBSDSemaphore, SolarisSemaphore, CygwinSemaphore, and NullSemaphore.
Referenced by CpuProfilesCollection::AddPathToCurrentProfiles(), Profiler::Insert(), OptimizingCompilerThread::QueueForOptimization(), OptimizingCompilerThread::Run(), ApiTestFuzzer::Run(), ThreadIdValidationThread::Run(), PreallocatedMemoryThread::Run(), Signal(), SourceGroup::StartExecuteInThread(), CpuProfilesCollection::StartProfiling(), OptimizingCompilerThread::Stop(), 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(), OptimizingCompilerThread::Run(), ApiTestFuzzer::Run(), TerminatorThread::Run(), PreallocatedMemoryThread::Run(), ApiTestFuzzer::RunAllTests(), ThreadInterruptTest::RunTest(), CpuProfilesCollection::StartProfiling(), OptimizingCompilerThread::Stop(), CpuProfilesCollection::StopProfiling(), TEST(), and SourceGroup::WaitForThread().
|
pure virtual |
Implemented in Win32Semaphore, LinuxSemaphore, MacOSSemaphore, OpenBSDSemaphore, FreeBSDSemaphore, SolarisSemaphore, and CygwinSemaphore.