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_local(address const& a);
|
||||||
bool is_loopback(address const& addr);
|
bool is_loopback(address const& addr);
|
||||||
bool is_multicast(address const& addr);
|
bool is_multicast(address const& addr);
|
||||||
|
bool is_any(address const& addr);
|
||||||
|
|
||||||
address_v4 guess_local_address(asio::io_service&);
|
address_v4 guess_local_address(asio::io_service&);
|
||||||
|
|
||||||
|
|
|
@ -84,6 +84,14 @@ namespace libtorrent
|
||||||
return addr.to_v6().is_multicast();
|
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
|
broadcast_socket::broadcast_socket(asio::io_service& ios
|
||||||
, udp::endpoint const& multicast_endpoint
|
, udp::endpoint const& multicast_endpoint
|
||||||
, receive_handler_t const& handler
|
, receive_handler_t const& handler
|
||||||
|
|
Loading…
Reference in New Issue