added is_any(address) function

This commit is contained in:
Arvid Norberg
2007-09-22 16:26:03 +00:00
parent 1964cc0596
commit 022c38d5f4
2 changed files with 9 additions and 0 deletions

View File

@@ -84,6 +84,14 @@ namespace libtorrent
return addr.to_v6().is_multicast();
}
bool is_any(address const& addr)
{
if (addr.is_v4())
return addr.to_v4() == address_v4::any();
else
return addr.to_v6() == address_v6::any();
}
broadcast_socket::broadcast_socket(asio::io_service& ios
, udp::endpoint const& multicast_endpoint
, receive_handler_t const& handler