![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <parked-scope.h>
Public Member Functions | |
ParkingSemaphore (int count) | |
ParkingSemaphore (const ParkingSemaphore &)=delete | |
ParkingSemaphore & | operator= (const ParkingSemaphore &)=delete |
V8_INLINE void | ParkedWait (LocalIsolate *local_isolate) |
V8_INLINE void | ParkedWait (LocalHeap *local_heap) |
void | ParkedWait (const ParkedScope &scope) |
V8_INLINE bool | ParkedWaitFor (LocalIsolate *local_isolate, const base::TimeDelta &rel_time) V8_WARN_UNUSED_RESULT |
V8_INLINE bool | ParkedWaitFor (LocalHeap *local_heap, const base::TimeDelta &rel_time) V8_WARN_UNUSED_RESULT |
bool | ParkedWaitFor (const ParkedScope &scope, const base::TimeDelta &rel_time) |
![]() | |
Semaphore (int count) | |
Semaphore (const Semaphore &)=delete | |
Semaphore & | operator= (const Semaphore &)=delete |
~Semaphore () | |
void | Signal () |
void | Wait () |
bool | WaitFor (const TimeDelta &rel_time) V8_WARN_UNUSED_RESULT |
NativeHandle & | native_handle () |
const NativeHandle & | native_handle () const |
Definition at line 165 of file parked-scope.h.
|
inlineexplicit |
Definition at line 167 of file parked-scope.h.
|
delete |
|
delete |
|
inline |
Definition at line 174 of file parked-scope.h.
V8_INLINE void v8::internal::ParkingSemaphore::ParkedWait | ( | LocalIsolate * | local_isolate | ) |
Definition at line 90 of file parked-scope-inl.h.
|
inline |
Definition at line 186 of file parked-scope.h.
V8_INLINE bool v8::internal::ParkingSemaphore::ParkedWaitFor | ( | LocalHeap * | local_heap, |
const base::TimeDelta & | rel_time ) |
V8_INLINE bool v8::internal::ParkingSemaphore::ParkedWaitFor | ( | LocalIsolate * | local_isolate, |
const base::TimeDelta & | rel_time ) |
Definition at line 99 of file parked-scope-inl.h.