Home | History | Annotate | Download | only in base

Lines Matching full:ipaddress

12 #include "webrtc/base/ipaddress.h"
92 bool AreEqual(const IPAddress& addr,
93 const IPAddress& addr2) {
119 IPAddress addr(0); // Intentionally make it v4.
127 IPAddress addr;
135 IPAddress addr;
145 IPAddress addr, expected;
148 IPAddress truncated = TruncateIP(addr, truncate_length);
153 IPAddress addr;
168 IPAddress addr(v4addr);
177 addr = IPAddress(v4addr);
186 addr = IPAddress(v4addr);
195 addr = IPAddress(v4addr);
205 IPAddress addr(in6addr_any);
213 addr = IPAddress(in6addr_loopback);
221 addr = IPAddress(kIPv6LinkLocalAddr);
229 addr = IPAddress(kIPv6PublicAddr);
239 IPAddress addr(0);
247 addr = IPAddress(INADDR_LOOPBACK);
255 addr = IPAddress(kIPv4RFC1918Addr);
263 addr = IPAddress(kIPv4PublicAddr);
274 IPAddress addr(v4addr);
275 IPAddress addr2(addr);
279 addr = IPAddress(INADDR_ANY);
280 addr2 = IPAddress(addr);
283 addr = IPAddress(INADDR_LOOPBACK);
284 addr2 = IPAddress(addr);
287 addr = IPAddress(kIPv4PublicAddr);
288 addr2 = IPAddress(addr);
291 addr = IPAddress(kIPv4RFC1918Addr);
292 addr2 = IPAddress(addr);
295 addr = IPAddress(in6addr_any);
296 addr2 = IPAddress(addr);
299 addr = IPAddress(in6addr_loopback);
300 addr2 = IPAddress(addr);
303 addr = IPAddress(kIPv6LinkLocalAddr);
304 addr2 = IPAddress(addr);
307 addr = IPAddress(kIPv6PublicAddr);
308 addr2 = IPAddress(addr);
317 IPAddress addr(v4addr);
318 IPAddress addr2(v4addr2);
319 IPAddress addr3(v4addr);
332 IPAddress addr4(kIPv6PublicAddr);
333 IPAddress addr5(kIPv6LinkLocalAddr);
334 IPAddress addr6(kIPv6PublicAddr);
367 IPAddress v4loopback(htonl(INADDR_LOOPBACK));
368 IPAddress v6loopback(in6addr_loopback);
371 IPAddress v4any(0);
372 IPAddress v6any(in6addr_any);
379 IPAddress addr0; // AF_UNSPEC
380 IPAddress addr1(INADDR_ANY); // 0.0.0.0
381 IPAddress addr2(kIPv4PublicAddr); // 1.2.3.4
382 IPAddress addr3(INADDR_LOOPBACK); // 127.0.0.1
383 IPAddress addr4(kIPv4RFC1918Addr); // 192.168.7.1.
384 IPAddress addr5(in6addr_any); // ::
385 IPAddress addr6(in6addr_loopback); // ::1
386 IPAddress addr7(kIPv6PublicAddr); // 2401....
387 IPAddress addr8(kIPv6LinkLocalAddr); // fe80....
429 IPAddress addr;
430 IPAddress addr2;
431 addr2 = IPAddress(INADDR_ANY);
437 addr2 = IPAddress(INADDR_LOOPBACK);
442 addr2 = IPAddress(kIPv4RFC1918Addr);
447 addr2 = IPAddress(kIPv4PublicAddr);
452 addr2 = IPAddress(in6addr_any);
457 addr2 = IPAddress(in6addr_loopback);
462 addr2 = IPAddress(kIPv6LinkLocalAddr);
467 addr2 = IPAddress(kIPv6PublicAddr);
472 addr2 = IPAddress(kIPv4MappedRFC1918Addr);
510 IPAddress expected(kIPv4PublicAddr);
511 IPAddress addr;
517 expected = IPAddress(kIPv6PublicAddr);
530 EXPECT_FALSE(IPIsPrivate(IPAddress(INADDR_ANY)));
531 EXPECT_FALSE(IPIsPrivate(IPAddress(kIPv4PublicAddr)));
532 EXPECT_FALSE(IPIsPrivate(IPAddress(in6addr_any)));
533 EXPECT_FALSE(IPIsPrivate(IPAddress(kIPv6PublicAddr)));
534 EXPECT_FALSE(IPIsPrivate(IPAddress(kIPv4MappedAnyAddr)));
535 EXPECT_FALSE(IPIsPrivate(IPAddress(kIPv4MappedPublicAddr)));
537 EXPECT_TRUE(IPIsPrivate(IPAddress(kIPv4RFC1918Addr)));
538 EXPECT_TRUE(IPIsPrivate(IPAddress(INADDR_LOOPBACK)));
539 EXPECT_TRUE(IPIsPrivate(IPAddress(in6addr_loopback)));
540 EXPECT_TRUE(IPIsPrivate(IPAddress(kIPv6LinkLocalAddr)));
544 EXPECT_FALSE(IPIsLoopback(IPAddress(INADDR_ANY)));
545 EXPECT_FALSE(IPIsLoopback(IPAddress(kIPv4PublicAddr)));
546 EXPECT_FALSE(IPIsLoopback(IPAddress(in6addr_any)));
547 EXPECT_FALSE(IPIsLoopback(IPAddress(kIPv6PublicAddr)));
548 EXPECT_FALSE(IPIsLoopback(IPAddress(kIPv4MappedAnyAddr)));
549 EXPECT_FALSE(IPIsLoopback(IPAddress(kIPv4MappedPublicAddr)));
551 EXPECT_TRUE(IPIsLoopback(IPAddress(INADDR_LOOPBACK)));
552 EXPECT_TRUE(IPIsLoopback(IPAddress(in6addr_loopback)));
557 IPAddress addr;
559 IPAddress addr2(kIPv4RFC1918Addr);
564 addr = IPAddress(kIPv4MappedPublicAddr);
565 addr2 = IPAddress(kIPv4PublicAddr);
570 addr = IPAddress(kIPv6PublicAddr);
571 addr2 = IPAddress(kIPv6PublicAddr);
592 addr = IPAddress(htonl(kIPv4PublicAddr));
593 addr2 = IPAddress(htonl(kIPv4PublicAddr));
599 IPAddress addr(kIPv4PublicAddr);
600 IPAddress addr2(kIPv4MappedPublicAddr);
604 addr = IPAddress(kIPv4MappedPublicAddr);
605 addr2 = IPAddress(kIPv4MappedPublicAddr);
609 addr = IPAddress(kIPv6PublicAddr);
610 addr2 = IPAddress(kIPv6PublicAddr);
616 IPAddress mask;
742 // Test determining if an IPAddress is 6Bone/6To4/Teredo/etc.
744 IPAddress v4_addr(kIPv4PublicAddr);
753 IPAddress linklocal_addr(kIPv6LinkLocalAddr);
762 IPAddress normal_addr(kIPv6PublicAddr);
771 IPAddress v4mapped_addr(kIPv4MappedPublicAddr);
780 IPAddress v4compat_addr;
790 IPAddress sixbone_addr;
800 IPAddress ula_addr;
810 IPAddress sixtofour_addr;
820 IPAddress sitelocal_addr;
830 IPAddress teredo_addr;
842 IPAddress addr_v4 = IPAddress(kIPv4PublicAddr);
845 IPAddress::set_strip_sensitive(true);
848 IPAddress::set_strip_sensitive(false);
850 IPAddress addr_v6 = IPAddress(kIPv6PublicAddr);
853 IPAddress::set_strip_sensitive(true);
856 IPAddress::set_strip_sensitive(false);