Home | History | Annotate | Download | only in include

Lines Matching defs:Locker

2561  * If you are using threads then you should hold the V8::Locker lock while
2736 * given time. The Locker/Unlocker API must be used to synchronize.
2776 * Methods below this point require holding a lock (using Locker) in
3184 * lock has been acquired with a Locker object with that thread.
3193 * been acquired with a Locker object. Therefore, in order to be
3220 * acquired the V8 lock with a Locker object.
3606 * mechanism that may be used, the v8::Locker and v8::Unlocker classes
3609 * v8::Locker is a scoped lock object. While it's
3613 * v8::Locker is a critical section.
3619 * v8::Locker locker(isolate);
3628 * by destroying the v8::Locker object as above or by constructing a
3646 * The v8::Locker is a recursive lock. That is, you can lock more than
3651 * thread that is not inside a Locker's scope.
3659 * v8::Locker locker(isolate);
3663 * v8::Locker another_locker(isolate);
3692 class V8EXPORT Locker {
3695 * Initialize Locker for a given Isolate. NULL means default isolate.
3697 explicit Locker(Isolate* isolate = NULL);
3698 ~Locker();
3715 * Returns whether or not the locker for a given isolate, or default isolate
3721 * Returns whether v8::Locker is being used by this V8 instance.
3733 Locker(const Locker&);
3734 void operator=(const Locker&);