Home | History | Annotate | Download | only in cpp

Lines Matching defs:ai

57         ArgInfo *ai;
60 ai = new ArgInfo();
62 ai = ai_free_list_.front();
66 return ai;
69 void ReleaseArgInfo(ArgInfo *ai) {
71 ai_free_list_.push(ai);
94 ArgInfo *ai = (ArgInfo*)param;
95 v8::Handle<v8::Value> args(ai->value);
96 v8::Function::Cast(*functionValue_)->Call(ai->js_this, 1, &args);
98 ai->js_this.Dispose();
99 ai->value.Dispose();
101 worker_->ReleaseArgInfo(ai);
140 ArgInfo *ai = workerV8->ObtainArgInfo();
141 ai->js_this = v8::Persistent<v8::Object>::New( args.This() );
142 ai->value = v8::Persistent<v8::Value>::New( args[0] );
144 workerV8->handler_->Add(ai);
158 ArgInfo *ai = workerV8->ObtainArgInfo();
159 ai->js_this = v8::Persistent<v8::Object>::New( args.This() );
160 ai->value = v8::Persistent<v8::Value>::New( args[0] );
163 workerV8->handler_->AddDelayed(ai, delay_ms);