Lines Matching defs:args
416 Local<Value> args[] = {
427 MakeCallback(env()->onexit_string(), arraysize(args), args);
446 void Worker::New(const FunctionCallbackInfo<Value>& args) {
447 Environment* env = Environment::GetCurrent(args);
448 auto is_internal = args[5];
450 Isolate* isolate = args.GetIsolate();
452 CHECK(args.IsConstructCall());
467 if (!args[0]->IsNullOrUndefined()) {
469 isolate, args[0]->ToString(env->context()).FromMaybe(Local<String>()));
473 if (!args[6]->IsNullOrUndefined()) {
475 isolate, args[6]->ToString(env->context()).FromMaybe(Local<String>()));
479 if (args[1]->IsNull()) {
482 } else if (args[1]->IsObject()) {
486 args[1].As<Object>());
492 if (args[1]->IsObject() || args[2]->IsArray()) {
517 if (!errors.empty() && args[1]->IsObject()) {
526 USE(args.This()->Set(env->context(), key, error));
533 if (args[2]->IsArray()) {
534 Local<Array> array = args[2].As<Array>();
548 Utf8Value arg_utf8_value(args.GetIsolate(), arg_v8);
577 USE(args.This()->Set(env->context(), key, error));
589 args.This(),
597 CHECK(args[3]->IsFloat64Array());
598 Local<Float64Array> limit_info = args[3].As<Float64Array>();
603 CHECK(args[4]->IsBoolean());
604 if (args[4]->IsTrue() || env->tracks_unmanaged_fds())
616 void Worker::StartThread(const FunctionCallbackInfo<Value>& args) {
618 ASSIGN_OR_RETURN_UNWRAP(&w, args.This());
686 void Worker::StopThread(const FunctionCallbackInfo<Value>& args) {
688 ASSIGN_OR_RETURN_UNWRAP(&w, args.This());
694 void Worker::Ref(const FunctionCallbackInfo<Value>& args) {
696 ASSIGN_OR_RETURN_UNWRAP(&w, args.This());
703 void Worker::HasRef(const FunctionCallbackInfo<Value>& args) {
705 ASSIGN_OR_RETURN_UNWRAP(&w, args.This());
706 args.GetReturnValue().Set(w->has_ref_);
709 void Worker::Unref(const FunctionCallbackInfo<Value>& args) {
711 ASSIGN_OR_RETURN_UNWRAP(&w, args.This());
718 void Worker::GetResourceLimits(const FunctionCallbackInfo<Value>& args) {
720 ASSIGN_OR_RETURN_UNWRAP(&w, args.This());
721 args.GetReturnValue().Set(w->GetResourceLimits(args.GetIsolate()));
765 void Worker::TakeHeapSnapshot(const FunctionCallbackInfo<Value>& args) {
767 ASSIGN_OR_RETURN_UNWRAP(&w, args.This());
805 Local<Value> args[] = {stream->object()};
807 env->ondone_string(), arraysize(args), args);
817 args.GetReturnValue().Set(wrap);
819 args.GetReturnValue().Set(Local<Object>());
823 void Worker::LoopIdleTime(const FunctionCallbackInfo<Value>& args) {
825 ASSIGN_OR_RETURN_UNWRAP(&w, args.This());
832 return args.GetReturnValue().Set(-1);
835 args.GetReturnValue().Set(1.0 * idle_time / 1e6);
838 void Worker::LoopStartTime(const FunctionCallbackInfo<Value>& args) {
840 ASSIGN_OR_RETURN_UNWRAP(&w, args.This());
847 return args.GetReturnValue().Set(-1);
852 args.GetReturnValue().Set(
860 void GetEnvMessagePort(const FunctionCallbackInfo<Value>& args) {
861 Environment* env = Environment::GetCurrent(args);
866 args.GetIsolate());
867 args.GetReturnValue().Set(port);