Lines Matching defs:wrap
41 HandleWrap* wrap;
42 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
44 if (IsAlive(wrap))
45 uv_ref(wrap->GetHandle());
50 HandleWrap* wrap;
51 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
53 if (IsAlive(wrap))
54 uv_unref(wrap->GetHandle());
59 HandleWrap* wrap;
60 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
61 args.GetReturnValue().Set(HasRef(wrap));
66 HandleWrap* wrap;
67 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
69 wrap->Close(args[0]);
137 BaseObjectPtr<HandleWrap> wrap { static_cast<HandleWrap*>(handle->data) };
138 wrap->Detach();
140 Environment* env = wrap->env();
144 CHECK_EQ(wrap->state_, kClosing);
146 wrap->state_ = kClosed;
148 wrap->OnClose();
149 wrap->handle_wrap_queue_.Remove();
151 if (!wrap->persistent().IsEmpty() &&
152 wrap->object()->Has(env->context(), env->handle_onclose_symbol())
154 wrap->MakeCallback(env->handle_onclose_symbol(), 0, nullptr);