Lines Matching full:isolate
52 // This acts as the foreground task runner for a given Isolate.
58 PerIsolatePlatformData(v8::Isolate* isolate, uv_loop_t* loop);
103 v8::Isolate* const isolate_;
144 void DrainTasks(v8::Isolate* isolate) override;
152 bool IdleTasksEnabled(v8::Isolate* isolate) override;
156 bool FlushForegroundTasks(v8::Isolate* isolate) override;
158 void RegisterIsolate(v8::Isolate* isolate, uv_loop_t* loop) override;
159 void RegisterIsolate(v8::Isolate* isolate,
162 void UnregisterIsolate(v8::Isolate* isolate) override;
163 void AddIsolateFinishedCallback(v8::Isolate* isolate,
167 v8::Isolate* isolate) override;
172 IsolatePlatformDelegate* ForIsolate(v8::Isolate* isolate);
173 std::shared_ptr<PerIsolatePlatformData> ForNodeIsolate(v8::Isolate* isolate);
178 std::unordered_map<v8::Isolate*, DelegatePair> per_isolate_;