remove unused overload of set_external_address

This commit is contained in:
arvidn 2020-01-15 14:35:39 +01:00 committed by Arvid Norberg
parent 659a78eb56
commit bd43c9b83f
3 changed files with 0 additions and 19 deletions

View File

@ -710,8 +710,6 @@ namespace aux {
bool on_dht_request(string_view query
, dht::msg const& request, entry& response) override;
void set_external_address(address const& ip
, ip_source_t source_type, address const& source) override;
void set_external_address(tcp::endpoint const& local_endpoint
, address const& ip
, ip_source_t source_type, address const& source) override;

View File

@ -147,8 +147,6 @@ namespace aux {
static constexpr ip_source_t source_tracker = 3_bit;
static constexpr ip_source_t source_router = 4_bit;
virtual void set_external_address(address const& ip
, ip_source_t source_type, address const& source) = 0;
virtual void set_external_address(tcp::endpoint const& local_endpoint
, address const& ip
, ip_source_t source_type, address const& source) = 0;

View File

@ -6904,21 +6904,6 @@ namespace aux {
return false;
}
void session_impl::set_external_address(address const& ip
, ip_source_t const source_type, address const& source)
{
// for now, just pick the first socket with a matching address family
// TODO: remove this function once all callers are updated to specify a listen socket
for (auto& i : m_listen_sockets)
{
if (is_v4(i->local_endpoint) != ip.is_v4())
continue;
set_external_address(i, ip, source_type, source);
break;
}
}
void session_impl::set_external_address(
tcp::endpoint const& local_endpoint, address const& ip
, ip_source_t const source_type, address const& source)