Lines Matching defs:wrap
290 if (res.wrap != nullptr && storage_size > 0)
291 res.wrap->SetBackingStore(std::move(bs));
316 HandleWrap* wrap;
317 ASSIGN_OR_RETURN_UNWRAP(&wrap, send_handle_obj, UV_EINVAL);
318 send_handle = reinterpret_cast<uv_stream_t*>(wrap->GetHandle());
423 HandleWrap* wrap;
424 ASSIGN_OR_RETURN_UNWRAP(&wrap, send_handle_obj, UV_EINVAL);
425 send_handle = reinterpret_cast<uv_stream_t*>(wrap->GetHandle());
439 if (res.wrap != nullptr)
440 res.wrap->SetBackingStore(std::move(bs));
471 AsyncWrap* wrap = GetAsyncWrap();
472 CHECK_NOT_NULL(wrap);
473 Local<Value> onread = wrap->object()
477 return wrap->MakeCallback(onread.As<Function>(), arraysize(argv), argv);
584 StreamBase* wrap = StreamBase::FromObject(args.This().As<Object>());
585 if (wrap == nullptr) return args.GetReturnValue().Set(UV_EINVAL);
587 if (!wrap->IsAlive()) return args.GetReturnValue().Set(UV_EINVAL);
589 args.GetReturnValue().Set(wrap->GetFD());
593 StreamBase* wrap = StreamBase::FromObject(args.This().As<Object>());
594 if (wrap == nullptr) return args.GetReturnValue().Set(0);
597 args.GetReturnValue().Set(static_cast<double>(wrap->bytes_read_));
601 StreamBase* wrap = StreamBase::FromObject(args.This().As<Object>());
602 if (wrap == nullptr) return args.GetReturnValue().Set(0);
605 args.GetReturnValue().Set(static_cast<double>(wrap->bytes_written_));
609 StreamBase* wrap = StreamBase::FromObject(args.This().As<Object>());
610 if (wrap == nullptr) return;
612 Local<External> ext = External::New(args.GetIsolate(), wrap);
618 StreamBase* wrap = StreamBase::FromObject(args.Holder().As<Object>());
619 if (wrap == nullptr) return;
621 if (!wrap->IsAlive()) return args.GetReturnValue().Set(UV_EINVAL);
623 AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope(wrap->GetAsyncWrap());
624 args.GetReturnValue().Set((wrap->*Method)(args));
807 auto* wrap = new SimpleShutdownWrap<AsyncWrap>(this, object);
808 wrap->MakeWeak();
809 return wrap;
814 auto* wrap = new SimpleWriteWrap<AsyncWrap>(this, object);
815 wrap->MakeWeak();
816 return wrap;