Lines Matching defs:args
587 const FunctionCallbackInfo<Value>& args) {
588 CHECK(args.IsConstructCall());
589 Environment* env = Environment::GetCurrent(args);
590 new SocketAddressBlockListWrap(env, args.This());
594 const FunctionCallbackInfo<Value>& args) {
595 Environment* env = Environment::GetCurrent(args);
597 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
599 CHECK(SocketAddressBase::HasInstance(env, args[0]));
601 ASSIGN_OR_RETURN_UNWRAP(&addr, args[0]);
605 args.GetReturnValue().Set(true);
609 const FunctionCallbackInfo<Value>& args) {
610 Environment* env = Environment::GetCurrent(args);
612 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
614 CHECK(SocketAddressBase::HasInstance(env, args[0]));
615 CHECK(SocketAddressBase::HasInstance(env, args[1]));
619 ASSIGN_OR_RETURN_UNWRAP(&start_addr, args[0]);
620 ASSIGN_OR_RETURN_UNWRAP(&end_addr, args[1]);
624 return args.GetReturnValue().Set(false);
630 args.GetReturnValue().Set(true);
634 const FunctionCallbackInfo<Value>& args) {
635 Environment* env = Environment::GetCurrent(args);
637 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
639 CHECK(SocketAddressBase::HasInstance(env, args[0]));
640 CHECK(args[1]->IsInt32());
643 ASSIGN_OR_RETURN_UNWRAP(&addr, args[0]);
646 if (!args[1]->Int32Value(env->context()).To(&prefix)) {
656 args.GetReturnValue().Set(true);
660 const FunctionCallbackInfo<Value>& args) {
661 Environment* env = Environment::GetCurrent(args);
663 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
665 CHECK(SocketAddressBase::HasInstance(env, args[0]));
667 ASSIGN_OR_RETURN_UNWRAP(&addr, args[0]);
669 args.GetReturnValue().Set(wrap->blocklist_->Apply(addr->address()));
673 const FunctionCallbackInfo<Value>& args) {
674 Environment* env = Environment::GetCurrent(args);
676 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
679 args.GetReturnValue().Set(rules);
790 void SocketAddressBase::New(const FunctionCallbackInfo<Value>& args) {
791 Environment* env = Environment::GetCurrent(args);
792 CHECK(args.IsConstructCall());
793 CHECK(args[0]->IsString()); // address
794 CHECK(args[1]->IsInt32()); // port
795 CHECK(args[2]->IsInt32()); // family
796 CHECK(args[3]->IsUint32()); // flow label
798 Utf8Value address(env->isolate(), args[0]);
799 int32_t port = args[1].As<Int32>()->Value();
800 int32_t family = args[2].As<Int32>()->Value();
801 uint32_t flow_label = args[3].As<Uint32>()->Value();
810 new SocketAddressBase(env, args.This(), std::move(addr));
813 void SocketAddressBase::Detail(const FunctionCallbackInfo<Value>& args) {
814 Environment* env = Environment::GetCurrent(args);
815 CHECK(args[0]->IsObject());
816 Local<Object> detail = args[0].As<Object>();
819 ASSIGN_OR_RETURN_UNWRAP(&base, args.Holder());
839 args.GetReturnValue().Set(detail);
843 void SocketAddressBase::GetFlowLabel(const FunctionCallbackInfo<Value>& args) {
845 ASSIGN_OR_RETURN_UNWRAP(&base, args.Holder());
846 args.GetReturnValue().Set(base->address_->flow_label());
849 void SocketAddressBase::LegacyDetail(const FunctionCallbackInfo<Value>& args) {
850 Environment* env = Environment::GetCurrent(args);
852 ASSIGN_OR_RETURN_UNWRAP(&base, args.Holder());
855 args.GetReturnValue().Set(address);