Lines Matching refs:isolate
15 v8::Handle<v8::String> GetHiddenPropertyName(v8::Isolate* isolate) {
16 return gin::StringToSymbol(isolate, "::gin::Timer");
26 Handle<Timer> Timer::Create(TimerType type, v8::Isolate* isolate, int delay_ms,
28 return CreateHandle(isolate, new Timer(isolate, type == TYPE_REPEATING,
32 ObjectTemplateBuilder Timer::GetObjectTemplateBuilder(v8::Isolate* isolate) {
35 return Wrappable<Timer>::GetObjectTemplateBuilder(isolate)
42 Timer::Timer(v8::Isolate* isolate, bool repeating, int delay_ms,
46 isolate->GetCurrentContext())->runner()->GetWeakPtr()),
48 GetWrapper(runner_->GetContextHolder()->isolate())->SetHiddenValue(
49 GetHiddenPropertyName(isolate), function);
59 // a gin::Handle<> to keep this object alive past when the isolate it is part
66 v8::Isolate* isolate = runner_->GetContextHolder()->isolate();
68 GetWrapper(isolate)->GetHiddenValue(GetHiddenPropertyName(isolate)));
69 runner_->Call(function, v8::Undefined(isolate), 0, NULL);
79 Handle<TimerModule> TimerModule::Create(v8::Isolate* isolate) {
80 return CreateHandle(isolate, new TimerModule());
84 v8::Local<v8::Value> TimerModule::GetModule(v8::Isolate* isolate) {
85 return Create(isolate)->GetWrapper(isolate);
95 v8::Isolate* isolate) {
96 return Wrappable<TimerModule>::GetObjectTemplateBuilder(isolate)