Remove deprecated ctors of DirectTransport and its subclasses and FakeNetworkPipe
Bug: webrtc:9630
Change-Id: I109fbcf247ff486579d79f74c33ffdd1af9acc00
Reviewed-on: https://webrtc-review.googlesource.com/95425
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24482}
diff --git a/call/fake_network_pipe.cc b/call/fake_network_pipe.cc
index 232ed9a..117e0b7 100644
--- a/call/fake_network_pipe.cc
+++ b/call/fake_network_pipe.cc
@@ -67,44 +67,6 @@
return *this;
}
-FakeNetworkPipe::FakeNetworkPipe(Clock* clock,
- const FakeNetworkPipe::Config& config)
- : FakeNetworkPipe(clock, config, nullptr, 1) {}
-
-FakeNetworkPipe::FakeNetworkPipe(Clock* clock,
- const FakeNetworkPipe::Config& config,
- PacketReceiver* receiver)
- : FakeNetworkPipe(clock, config, receiver, 1) {}
-
-FakeNetworkPipe::FakeNetworkPipe(Clock* clock,
- const FakeNetworkPipe::Config& config,
- PacketReceiver* receiver,
- uint64_t seed)
- : clock_(clock),
- network_simulation_(absl::make_unique<SimulatedNetwork>(config, seed)),
- receiver_(receiver),
- transport_(nullptr),
- clock_offset_ms_(0),
- dropped_packets_(0),
- sent_packets_(0),
- total_packet_delay_us_(0),
- next_process_time_us_(clock_->TimeInMicroseconds()),
- last_log_time_us_(clock_->TimeInMicroseconds()) {}
-
-FakeNetworkPipe::FakeNetworkPipe(Clock* clock,
- const FakeNetworkPipe::Config& config,
- Transport* transport)
- : clock_(clock),
- network_simulation_(absl::make_unique<SimulatedNetwork>(config, 1)),
- receiver_(nullptr),
- transport_(transport),
- clock_offset_ms_(0),
- dropped_packets_(0),
- sent_packets_(0),
- total_packet_delay_us_(0),
- next_process_time_us_(clock_->TimeInMicroseconds()),
- last_log_time_us_(clock_->TimeInMicroseconds()) {}
-
FakeNetworkPipe::FakeNetworkPipe(
Clock* clock,
std::unique_ptr<NetworkSimulationInterface> network_simulation)
diff --git a/call/fake_network_pipe.h b/call/fake_network_pipe.h
index d71e25c..23416b6 100644
--- a/call/fake_network_pipe.h
+++ b/call/fake_network_pipe.h
@@ -92,30 +92,15 @@
public:
using Config = NetworkSimulationInterface::SimulatedNetworkConfig;
- // Deprecated. DO NOT USE. To be removed. Use corresponding version with
- // NetworkSimulationInterface instance instead.
- // Use these constructors if you plan to insert packets using DeliverPacket().
- FakeNetworkPipe(Clock* clock, const FakeNetworkPipe::Config& config);
// Will keep |network_simulation| alive while pipe is alive itself.
// Use these constructors if you plan to insert packets using DeliverPacket().
FakeNetworkPipe(
Clock* clock,
std::unique_ptr<NetworkSimulationInterface> network_simulation);
- // Deprecated. DO NOT USE. To be removed. Use corresponding version with
- // NetworkSimulationInterface instance instead.
- FakeNetworkPipe(Clock* clock,
- const FakeNetworkPipe::Config& config,
- PacketReceiver* receiver);
FakeNetworkPipe(
Clock* clock,
std::unique_ptr<NetworkSimulationInterface> network_simulation,
PacketReceiver* receiver);
- // Deprecated. DO NOT USE. To be removed. Use corresponding version with
- // NetworkSimulationInterface instance instead.
- FakeNetworkPipe(Clock* clock,
- const FakeNetworkPipe::Config& config,
- PacketReceiver* receiver,
- uint64_t seed);
FakeNetworkPipe(
Clock* clock,
std::unique_ptr<NetworkSimulationInterface> network_simulation,
diff --git a/call/test/fake_network_pipe_unittest.cc b/call/test/fake_network_pipe_unittest.cc
index 8bf3dad..09e5852 100644
--- a/call/test/fake_network_pipe_unittest.cc
+++ b/call/test/fake_network_pipe_unittest.cc
@@ -380,8 +380,8 @@
config.avg_burst_loss_length = kAvgBurstLength;
ReorderTestReceiver receiver;
auto simulated_network = absl::make_unique<SimulatedNetwork>(config);
- std::unique_ptr<FakeNetworkPipe> pipe(
- new FakeNetworkPipe(&fake_clock_, std::move(config), &receiver));
+ std::unique_ptr<FakeNetworkPipe> pipe(new FakeNetworkPipe(
+ &fake_clock_, std::move(simulated_network), &receiver));
SendPackets(pipe.get(), kNumPackets, kPacketSize);
fake_clock_.AdvanceTimeMilliseconds(1000);
diff --git a/test/direct_transport.cc b/test/direct_transport.cc
index fe463e9..0ae0730 100644
--- a/test/direct_transport.cc
+++ b/test/direct_transport.cc
@@ -38,28 +38,6 @@
DirectTransport::DirectTransport(
SingleThreadedTaskQueueForTesting* task_queue,
- Call* send_call,
- const std::map<uint8_t, MediaType>& payload_type_map)
- : DirectTransport(task_queue,
- DefaultNetworkSimulationConfig(),
- send_call,
- payload_type_map) {}
-
-DirectTransport::DirectTransport(
- SingleThreadedTaskQueueForTesting* task_queue,
- const DefaultNetworkSimulationConfig& config,
- Call* send_call,
- const std::map<uint8_t, MediaType>& payload_type_map)
- : send_call_(send_call),
- clock_(Clock::GetRealTimeClock()),
- task_queue_(task_queue),
- demuxer_(payload_type_map),
- fake_network_(absl::make_unique<FakeNetworkPipe>(clock_, config)) {
- Start();
-}
-
-DirectTransport::DirectTransport(
- SingleThreadedTaskQueueForTesting* task_queue,
std::unique_ptr<SimulatedPacketReceiverInterface> pipe,
Call* send_call,
const std::map<uint8_t, MediaType>& payload_type_map)
diff --git a/test/direct_transport.h b/test/direct_transport.h
index a2d79c0..42e3387 100644
--- a/test/direct_transport.h
+++ b/test/direct_transport.h
@@ -42,23 +42,6 @@
// same task-queue - the one that's passed in via the constructor.
class DirectTransport : public Transport {
public:
- // Deprecated. DO NOT USE. Use the constructor that takes an
- // explicit pipe instead.Because there can be different ways to simulated
- // underlying network passing implementation specific config to the transport
- // constructor makes no sense.
- DirectTransport(SingleThreadedTaskQueueForTesting* task_queue,
- Call* send_call,
- const std::map<uint8_t, MediaType>& payload_type_map);
-
- // Deprecated. DO NOT USE. Use the constructor that takes an
- // explicit pipe instead.Because there can be different ways to simulated
- // underlying network passing implementation specific config to the transport
- // constructor makes no sense.
- DirectTransport(SingleThreadedTaskQueueForTesting* task_queue,
- const DefaultNetworkSimulationConfig& config,
- Call* send_call,
- const std::map<uint8_t, MediaType>& payload_type_map);
-
DirectTransport(SingleThreadedTaskQueueForTesting* task_queue,
std::unique_ptr<SimulatedPacketReceiverInterface> pipe,
Call* send_call,
diff --git a/test/layer_filtering_transport.cc b/test/layer_filtering_transport.cc
index d2861db..89fa4a8 100644
--- a/test/layer_filtering_transport.cc
+++ b/test/layer_filtering_transport.cc
@@ -22,26 +22,6 @@
LayerFilteringTransport::LayerFilteringTransport(
SingleThreadedTaskQueueForTesting* task_queue,
- const DefaultNetworkSimulationConfig& config,
- Call* send_call,
- uint8_t vp8_video_payload_type,
- uint8_t vp9_video_payload_type,
- int selected_tl,
- int selected_sl,
- const std::map<uint8_t, MediaType>& payload_type_map,
- uint32_t ssrc_to_filter_min,
- uint32_t ssrc_to_filter_max)
- : DirectTransport(task_queue, config, send_call, payload_type_map),
- vp8_video_payload_type_(vp8_video_payload_type),
- vp9_video_payload_type_(vp9_video_payload_type),
- selected_tl_(selected_tl),
- selected_sl_(selected_sl),
- discarded_last_packet_(false),
- ssrc_to_filter_min_(ssrc_to_filter_min),
- ssrc_to_filter_max_(ssrc_to_filter_max) {}
-
-LayerFilteringTransport::LayerFilteringTransport(
- SingleThreadedTaskQueueForTesting* task_queue,
std::unique_ptr<SimulatedPacketReceiverInterface> pipe,
Call* send_call,
uint8_t vp8_video_payload_type,
@@ -62,24 +42,6 @@
LayerFilteringTransport::LayerFilteringTransport(
SingleThreadedTaskQueueForTesting* task_queue,
- const DefaultNetworkSimulationConfig& config,
- Call* send_call,
- uint8_t vp8_video_payload_type,
- uint8_t vp9_video_payload_type,
- int selected_tl,
- int selected_sl,
- const std::map<uint8_t, MediaType>& payload_type_map)
- : DirectTransport(task_queue, config, send_call, payload_type_map),
- vp8_video_payload_type_(vp8_video_payload_type),
- vp9_video_payload_type_(vp9_video_payload_type),
- selected_tl_(selected_tl),
- selected_sl_(selected_sl),
- discarded_last_packet_(false),
- ssrc_to_filter_min_(0),
- ssrc_to_filter_max_(0xFFFFFFFF) {}
-
-LayerFilteringTransport::LayerFilteringTransport(
- SingleThreadedTaskQueueForTesting* task_queue,
std::unique_ptr<SimulatedPacketReceiverInterface> pipe,
Call* send_call,
uint8_t vp8_video_payload_type,
diff --git a/test/layer_filtering_transport.h b/test/layer_filtering_transport.h
index b9b2aa1..3810337 100644
--- a/test/layer_filtering_transport.h
+++ b/test/layer_filtering_transport.h
@@ -24,32 +24,6 @@
class LayerFilteringTransport : public test::DirectTransport {
public:
- // Deprecated. DO NOT USE. Use the constructor that takes an
- // explicit pipe instead.Because there can be different ways to simulated
- // underlying network passing implementation specific config to the transport
- // constructor makes no sense.
- LayerFilteringTransport(SingleThreadedTaskQueueForTesting* task_queue,
- const DefaultNetworkSimulationConfig& config,
- Call* send_call,
- uint8_t vp8_video_payload_type,
- uint8_t vp9_video_payload_type,
- int selected_tl,
- int selected_sl,
- const std::map<uint8_t, MediaType>& payload_type_map,
- uint32_t ssrc_to_filter_min,
- uint32_t ssrc_to_filter_max);
- // Deprecated. DO NOT USE. Use the constructor that takes an
- // explicit pipe instead.Because there can be different ways to simulated
- // underlying network passing implementation specific config to the transport
- // constructor makes no sense.
- LayerFilteringTransport(SingleThreadedTaskQueueForTesting* task_queue,
- const DefaultNetworkSimulationConfig& config,
- Call* send_call,
- uint8_t vp8_video_payload_type,
- uint8_t vp9_video_payload_type,
- int selected_tl,
- int selected_sl,
- const std::map<uint8_t, MediaType>& payload_type_map);
LayerFilteringTransport(
SingleThreadedTaskQueueForTesting* task_queue,
std::unique_ptr<SimulatedPacketReceiverInterface> pipe,
diff --git a/test/rtp_rtcp_observer.h b/test/rtp_rtcp_observer.h
index 6827041..c974410 100644
--- a/test/rtp_rtcp_observer.h
+++ b/test/rtp_rtcp_observer.h
@@ -93,23 +93,6 @@
public:
enum TransportType { kReceiver, kSender };
- // Deprecated. DO NOT USE. Use the constructor that takes an
- // explicit pipe instead.Because there can be different ways to simulated
- // underlying network passing implementation specific config to the transport
- // constructor makes no sense.
- PacketTransport(SingleThreadedTaskQueueForTesting* task_queue,
- Call* send_call,
- RtpRtcpObserver* observer,
- TransportType transport_type,
- const std::map<uint8_t, MediaType>& payload_type_map,
- const DefaultNetworkSimulationConfig& configuration)
- : test::DirectTransport(task_queue,
- configuration,
- send_call,
- payload_type_map),
- observer_(observer),
- transport_type_(transport_type) {}
-
PacketTransport(SingleThreadedTaskQueueForTesting* task_queue,
Call* send_call,
RtpRtcpObserver* observer,