Lines Matching defs:address

398     const std::shared_ptr<SocketAddress>& address) {
401 std::make_unique<SocketAddressRule>(address);
403 address_rules_[*address.get()] = rules_.begin();
407 const std::shared_ptr<SocketAddress>& address) {
409 auto it = address_rules_.find(*address.get());
435 const std::shared_ptr<SocketAddress>& address) {
438 if (rule->Apply(address))
441 return parent_ ? parent_->Apply(address) : false;
446 : address(address_) {}
461 const std::shared_ptr<SocketAddress>& address) {
462 return this->address->is_match(*address.get());
467 ret += address->family() == AF_INET ? "IPv4" : "IPv6";
469 ret += address->address();
474 const std::shared_ptr<SocketAddress>& address) {
475 return *address.get() >= *start.get() &&
476 *address.get() <= *end.get();
483 ret += start->address();
485 ret += end->address();
490 const std::shared_ptr<SocketAddress>& address) {
491 return address->is_in_network(*network.get(), prefix);
498 ret += network->address();
531 tracker->TrackField("address", address);
603 wrap->blocklist_->AddSocketAddress(addr->address());
622 // Starting address must come before the end address
623 if (*start_addr->address().get() > *end_addr->address().get())
627 start_addr->address(),
628 end_addr->address());
650 CHECK_IMPLIES(addr->address()->family() == AF_INET, prefix <= 32);
651 CHECK_IMPLIES(addr->address()->family() == AF_INET6, prefix <= 128);
654 wrap->blocklist_->AddSocketAddressMask(addr->address(), prefix);
669 args.GetReturnValue().Set(wrap->blocklist_->Apply(addr->address()));
779 std::shared_ptr<SocketAddress> address) {
787 return MakeBaseObject<SocketAddressBase>(env, obj, std::move(address));
793 CHECK(args[0]->IsString()); // address
798 Utf8Value address(env->isolate(), args[0]);
805 if (!SocketAddress::New(family, *address, port, addr.get()))
821 Local<Value> address;
822 if (!ToV8Value(env->context(), base->address_->address()).ToLocal(&address))
825 if (detail->Set(env->context(), env->address_string(), address).IsJust() &&
853 Local<Object> address;
854 if (!base->address_->ToJS(env).ToLocal(&address)) return;
855 args.GetReturnValue().Set(address);
861 std::shared_ptr<SocketAddress> address)
863 address_(std::move(address)) {
868 tracker->TrackField("address", address_);
877 tracker->TrackField("address", address_);