Home | History | Annotate | Download | only in base

Lines Matching full:ipaddress

29 #include "talk/base/ipaddress.h"
109 bool AreEqual(const IPAddress& addr,
110 const IPAddress& addr2) {
136 IPAddress addr(0); // Intentionally make it v4.
144 IPAddress addr;
152 IPAddress addr;
162 IPAddress addr, expected;
165 IPAddress truncated = TruncateIP(addr, truncate_length);
170 IPAddress addr;
185 IPAddress addr(v4addr);
194 addr = IPAddress(v4addr);
203 addr = IPAddress(v4addr);
212 addr = IPAddress(v4addr);
222 IPAddress addr(in6addr_any);
230 addr = IPAddress(in6addr_loopback);
238 addr = IPAddress(kIPv6LinkLocalAddr);
246 addr = IPAddress(kIPv6PublicAddr);
256 IPAddress addr(0);
264 addr = IPAddress(INADDR_LOOPBACK);
272 addr = IPAddress(kIPv4RFC1918Addr);
280 addr = IPAddress(kIPv4PublicAddr);
291 IPAddress addr(v4addr);
292 IPAddress addr2(addr);
296 addr = IPAddress(INADDR_ANY);
297 addr2 = IPAddress(addr);
300 addr = IPAddress(INADDR_LOOPBACK);
301 addr2 = IPAddress(addr);
304 addr = IPAddress(kIPv4PublicAddr);
305 addr2 = IPAddress(addr);
308 addr = IPAddress(kIPv4RFC1918Addr);
309 addr2 = IPAddress(addr);
312 addr = IPAddress(in6addr_any);
313 addr2 = IPAddress(addr);
316 addr = IPAddress(in6addr_loopback);
317 addr2 = IPAddress(addr);
320 addr = IPAddress(kIPv6LinkLocalAddr);
321 addr2 = IPAddress(addr);
324 addr = IPAddress(kIPv6PublicAddr);
325 addr2 = IPAddress(addr);
334 IPAddress addr(v4addr);
335 IPAddress addr2(v4addr2);
336 IPAddress addr3(v4addr);
349 IPAddress addr4(kIPv6PublicAddr);
350 IPAddress addr5(kIPv6LinkLocalAddr);
351 IPAddress addr6(kIPv6PublicAddr);
384 IPAddress v4loopback(htonl(INADDR_LOOPBACK));
385 IPAddress v6loopback(in6addr_loopback);
388 IPAddress v4any(0);
389 IPAddress v6any(in6addr_any);
396 IPAddress addr0; // AF_UNSPEC
397 IPAddress addr1(INADDR_ANY); // 0.0.0.0
398 IPAddress addr2(kIPv4PublicAddr); // 1.2.3.4
399 IPAddress addr3(INADDR_LOOPBACK); // 127.0.0.1
400 IPAddress addr4(kIPv4RFC1918Addr); // 192.168.7.1.
401 IPAddress addr5(in6addr_any); // ::
402 IPAddress addr6(in6addr_loopback); // ::1
403 IPAddress addr7(kIPv6PublicAddr); // 2401....
404 IPAddress addr8(kIPv6LinkLocalAddr); // fe80....
446 IPAddress addr;
447 IPAddress addr2;
448 addr2 = IPAddress(INADDR_ANY);
454 addr2 = IPAddress(INADDR_LOOPBACK);
459 addr2 = IPAddress(kIPv4RFC1918Addr);
464 addr2 = IPAddress(kIPv4PublicAddr);
469 addr2 = IPAddress(in6addr_any);
474 addr2 = IPAddress(in6addr_loopback);
479 addr2 = IPAddress(kIPv6LinkLocalAddr);
484 addr2 = IPAddress(kIPv6PublicAddr);
489 addr2 = IPAddress(kIPv4MappedRFC1918Addr);
527 IPAddress expected(kIPv4PublicAddr);
528 IPAddress addr;
534 expected = IPAddress(kIPv6PublicAddr);
547 EXPECT_FALSE(IPIsPrivate(IPAddress(INADDR_ANY)));
548 EXPECT_FALSE(IPIsPrivate(IPAddress(kIPv4PublicAddr)));
549 EXPECT_FALSE(IPIsPrivate(IPAddress(in6addr_any)));
550 EXPECT_FALSE(IPIsPrivate(IPAddress(kIPv6PublicAddr)));
551 EXPECT_FALSE(IPIsPrivate(IPAddress(kIPv4MappedAnyAddr)));
552 EXPECT_FALSE(IPIsPrivate(IPAddress(kIPv4MappedPublicAddr)));
554 EXPECT_TRUE(IPIsPrivate(IPAddress(kIPv4RFC1918Addr)));
555 EXPECT_TRUE(IPIsPrivate(IPAddress(INADDR_LOOPBACK)));
556 EXPECT_TRUE(IPIsPrivate(IPAddress(in6addr_loopback)));
557 EXPECT_TRUE(IPIsPrivate(IPAddress(kIPv6LinkLocalAddr)));
561 EXPECT_FALSE(IPIsLoopback(IPAddress(INADDR_ANY)));
562 EXPECT_FALSE(IPIsLoopback(IPAddress(kIPv4PublicAddr)));
563 EXPECT_FALSE(IPIsLoopback(IPAddress(in6addr_any)));
564 EXPECT_FALSE(IPIsLoopback(IPAddress(kIPv6PublicAddr)));
565 EXPECT_FALSE(IPIsLoopback(IPAddress(kIPv4MappedAnyAddr)));
566 EXPECT_FALSE(IPIsLoopback(IPAddress(kIPv4MappedPublicAddr)));
568 EXPECT_TRUE(IPIsLoopback(IPAddress(INADDR_LOOPBACK)));
569 EXPECT_TRUE(IPIsLoopback(IPAddress(in6addr_loopback)));
574 IPAddress addr;
576 IPAddress addr2(kIPv4RFC1918Addr);
581 addr = IPAddress(kIPv4MappedPublicAddr);
582 addr2 = IPAddress(kIPv4PublicAddr);
587 addr = IPAddress(kIPv6PublicAddr);
588 addr2 = IPAddress(kIPv6PublicAddr);
609 addr = IPAddress(htonl(kIPv4PublicAddr));
610 addr2 = IPAddress(htonl(kIPv4PublicAddr));
616 IPAddress addr(kIPv4PublicAddr);
617 IPAddress addr2(kIPv4MappedPublicAddr);
621 addr = IPAddress(kIPv4MappedPublicAddr);
622 addr2 = IPAddress(kIPv4MappedPublicAddr);
626 addr = IPAddress(kIPv6PublicAddr);
627 addr2 = IPAddress(kIPv6PublicAddr);
633 IPAddress mask;
759 // Test determining if an IPAddress is 6Bone/6To4/Teredo/etc.
761 IPAddress v4_addr(kIPv4PublicAddr);
770 IPAddress linklocal_addr(kIPv6LinkLocalAddr);
779 IPAddress normal_addr(kIPv6PublicAddr);
788 IPAddress v4mapped_addr(kIPv4MappedPublicAddr);
797 IPAddress v4compat_addr;
807 IPAddress sixbone_addr;
817 IPAddress ula_addr;
827 IPAddress sixtofour_addr;
837 IPAddress sitelocal_addr;
847 IPAddress teredo_addr;
859 IPAddress addr_v4 = IPAddress(kIPv4PublicAddr);
862 IPAddress::set_strip_sensitive(true);
865 IPAddress::set_strip_sensitive(false);
867 IPAddress addr_v6 = IPAddress(kIPv6PublicAddr);
870 IPAddress::set_strip_sensitive(true);
873 IPAddress::set_strip_sensitive(false);