remove unused overload of set_external_address
This commit is contained in:
parent
659a78eb56
commit
bd43c9b83f
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue