Lines Matching refs:ipv

47 bool cast_vote(ip_voter& ipv, address ext_ip, address voter)  in cast_vote()  argument
49 bool new_ip = ipv.cast_vote(ext_ip, aux::session_interface::source_dht, voter); in cast_vote()
56 , print_address(ipv.external_address()).c_str()); in cast_vote()
69 ip_voter ipv; in TORRENT_TEST() local
73 bool new_ip = cast_vote(ipv, addr1, rand_v4()); in TORRENT_TEST()
75 TEST_CHECK(ipv.external_address() == addr1); in TORRENT_TEST()
78 new_ip = cast_vote(ipv, rand_v4(), rand_v4()); in TORRENT_TEST()
81 TEST_CHECK(ipv.external_address() == addr1); in TORRENT_TEST()
88 ip_voter ipv; in TORRENT_TEST() local
96 bool new_ip = cast_vote(ipv, addr1, rand_v4()); in TORRENT_TEST()
100 new_ip = cast_vote(ipv, addr2, rand_v4()); in TORRENT_TEST()
102 new_ip = cast_vote(ipv, rand_v4(), rand_v4()); in TORRENT_TEST()
104 new_ip = cast_vote(ipv, addr1, rand_v4()); in TORRENT_TEST()
107 TEST_CHECK(ipv.external_address() == addr1); in TORRENT_TEST()
115 ip_voter ipv; in TORRENT_TEST() local
121 bool new_ip = cast_vote(ipv, start_addr, rand_v4()); in TORRENT_TEST()
123 TEST_CHECK(ipv.external_address() != addr1); in TORRENT_TEST()
124 TEST_CHECK(ipv.external_address() == start_addr); in TORRENT_TEST()
127 new_ip = cast_vote(ipv, addr2, rand_v4()); in TORRENT_TEST()
129 new_ip = cast_vote(ipv, rand_v4(), rand_v4()); in TORRENT_TEST()
131 new_ip = cast_vote(ipv, addr1, rand_v4()); in TORRENT_TEST()
133 new_ip = cast_vote(ipv, addr1, rand_v4()); in TORRENT_TEST()
138 TEST_CHECK(ipv.external_address() == addr1); in TORRENT_TEST()
142 new_ip = cast_vote(ipv, addr2, rand_v4()); in TORRENT_TEST()
144 new_ip = cast_vote(ipv, rand_v4(), rand_v4()); in TORRENT_TEST()
146 new_ip = cast_vote(ipv, addr1, rand_v4()); in TORRENT_TEST()
148 new_ip = cast_vote(ipv, addr1, rand_v4()); in TORRENT_TEST()
152 TEST_CHECK(ipv.external_address() == addr1); in TORRENT_TEST()