Delete one of BasicPortAllocator constructors as unused

Bug: webrtc:42232556
Change-Id: Ia0a461d646fa1773099e11cbb03851381642bec0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/376560
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43859}
This commit is contained in:
Danil Chapovalov 2025-02-07 11:24:51 +01:00 committed by WebRTC LUCI CQ
parent df532ba1db
commit 7a0b955223
3 changed files with 15 additions and 28 deletions

View File

@ -188,23 +188,6 @@ BasicPortAllocator::BasicPortAllocator(
webrtc::NO_PRUNE, customizer);
}
BasicPortAllocator::BasicPortAllocator(
rtc::NetworkManager* network_manager,
rtc::PacketSocketFactory* socket_factory,
const ServerAddresses& stun_servers,
const webrtc::FieldTrialsView* field_trials)
: field_trials_(field_trials),
network_manager_(network_manager),
socket_factory_(socket_factory),
default_relay_port_factory_(new TurnPortFactory()),
relay_port_factory_(default_relay_port_factory_.get()) {
RTC_CHECK(socket_factory_);
RTC_DCHECK(relay_port_factory_);
RTC_DCHECK(network_manager_);
SetConfiguration(stun_servers, std::vector<RelayServerConfig>(), 0,
webrtc::NO_PRUNE, nullptr);
}
BasicPortAllocator::~BasicPortAllocator() {
CheckRunOnValidThreadIfInitialized();
// Our created port allocator sessions depend on us, so destroy our remaining

View File

@ -42,10 +42,10 @@ class RTC_EXPORT BasicPortAllocator : public PortAllocator {
webrtc::TurnCustomizer* customizer = nullptr,
RelayPortFactoryInterface* relay_port_factory = nullptr,
const webrtc::FieldTrialsView* field_trials = nullptr);
BasicPortAllocator(rtc::NetworkManager* network_manager,
rtc::PacketSocketFactory* socket_factory,
const ServerAddresses& stun_servers,
const webrtc::FieldTrialsView* field_trials = nullptr);
BasicPortAllocator(const BasicPortAllocator&) = delete;
BasicPortAllocator& operator=(const BasicPortAllocator&) = delete;
~BasicPortAllocator() override;
// Set to kDefaultNetworkIgnoreMask by default.

View File

@ -165,11 +165,11 @@ class BasicPortAllocatorTestBase : public ::testing::Test,
kTurnUdpIntAddr,
kTurnUdpExtAddr),
candidate_allocation_done_(false) {
ServerAddresses stun_servers;
stun_servers.insert(kStunAddr);
allocator_ = std::make_unique<BasicPortAllocator>(
&network_manager_, &socket_factory_, stun_servers, &field_trials_);
&network_manager_, &socket_factory_, /*customizer=*/nullptr,
/*relay_port_factory=*/nullptr, &field_trials_);
allocator_->SetConfiguration({kStunAddr}, {}, 0, webrtc::NO_PRUNE, nullptr);
allocator_->Initialize();
allocator_->set_step_delay(kMinimumStepDelay);
webrtc::metrics::Reset();
@ -489,9 +489,13 @@ class BasicPortAllocatorTestBase : public ::testing::Test,
if (!stun_server.IsNil()) {
stun_servers.insert(stun_server);
}
allocator_.reset(new BasicPortAllocator(&network_manager_,
nat_socket_factory_.get(),
stun_servers, &field_trials_));
allocator_ = std::make_unique<BasicPortAllocator>(
&network_manager_, nat_socket_factory_.get(),
/*customizer=*/nullptr,
/*relay_port_factory=*/nullptr, &field_trials_);
allocator_->SetConfiguration(stun_servers, {}, 0, webrtc::NO_PRUNE,
nullptr);
allocator_->Initialize();
allocator_->set_step_delay(kMinimumStepDelay);
}