added is_any(address) function
This commit is contained in:
parent
1964cc0596
commit
022c38d5f4
|
@ -44,6 +44,7 @@ namespace libtorrent
|
|||
bool is_local(address const& a);
|
||||
bool is_loopback(address const& addr);
|
||||
bool is_multicast(address const& addr);
|
||||
bool is_any(address const& addr);
|
||||
|
||||
address_v4 guess_local_address(asio::io_service&);
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue