Delete deprecated functions in test EmulatedNetworkManagerInterface

Bug: webrtc:42232556
Change-Id: Icb054fa772b32e00011f3b22d728cef59e65a0a1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/380744
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44100}
diff --git a/api/test/network_emulation_manager.h b/api/test/network_emulation_manager.h
index f24f347..b2773de 100644
--- a/api/test/network_emulation_manager.h
+++ b/api/test/network_emulation_manager.h
@@ -23,7 +23,6 @@
 #include "absl/strings/string_view.h"
 #include "api/array_view.h"
 #include "api/field_trials_view.h"
-#include "api/packet_socket_factory.h"
 #include "api/test/network_emulation/cross_traffic.h"
 #include "api/test/network_emulation/network_emulation_interfaces.h"
 #include "api/test/simulated_network.h"
@@ -135,24 +134,6 @@
   // by EmulatedNetworkManagerInterface implementation.
   virtual absl::Nonnull<rtc::Thread*> network_thread() = 0;
 
-  // Returns network manager that have to be injected into
-  // WebRTC to properly setup network emulation. Returned manager is owned by
-  // EmulatedNetworkManagerInterface implementation.
-  // Deprecated in favor of injecting NetworkManager into PeerConnectionFactory
-  // instead of creating and injecting BasicPortAllocator into PeerConnection.
-  [[deprecated("bugs.webrtc.org/42232556")]]  //
-  virtual absl::Nonnull<rtc::NetworkManager*>
-  network_manager() = 0;
-
-  // Returns packet socket factory that have to be injected
-  // into WebRTC to properly setup network emulation. Returned factory is owned
-  // by EmulatedNetworkManagerInterface implementation.
-  // Deprecated in favor of injecting SocketFactory into PeerConnectionFactory
-  // instead of creating and injecting BasicPortAllocator into PeerConnection.
-  [[deprecated("bugs.webrtc.org/42232556")]]  //
-  virtual absl::Nonnull<rtc::PacketSocketFactory*>
-  packet_socket_factory() = 0;
-
   // Returns objects to pass to PeerConnectionFactoryDependencies.
   virtual absl::Nonnull<rtc::SocketFactory*> socket_factory() = 0;
   virtual absl::Nonnull<std::unique_ptr<rtc::NetworkManager>>
diff --git a/test/network/BUILD.gn b/test/network/BUILD.gn
index 8624a3a..70e1702 100644
--- a/test/network/BUILD.gn
+++ b/test/network/BUILD.gn
@@ -58,7 +58,6 @@
     "../../api/units:data_size",
     "../../api/units:time_delta",
     "../../api/units:timestamp",
-    "../../p2p:basic_packet_socket_factory",
     "../../p2p:p2p_server_utils",
     "../../p2p:port_interface",
     "../../rtc_base:async_packet_socket",
diff --git a/test/network/emulated_network_manager.cc b/test/network/emulated_network_manager.cc
index de58a58..b1b6867 100644
--- a/test/network/emulated_network_manager.cc
+++ b/test/network/emulated_network_manager.cc
@@ -21,7 +21,6 @@
 #include "api/task_queue/task_queue_base.h"
 #include "api/test/network_emulation/network_emulation_interfaces.h"
 #include "api/test/time_controller.h"
-#include "p2p/base/basic_packet_socket_factory.h"
 #include "rtc_base/checks.h"
 #include "rtc_base/network.h"
 #include "rtc_base/thread_annotations.h"
@@ -69,7 +68,6 @@
       network_thread_(
           time_controller->CreateThread("net_thread",
                                         absl::WrapUnique(socket_server_))),
-      packet_socket_factory_(socket_server_),
       network_manager_(
           std::make_unique<NetworkManagerImpl>(network_thread_.get(),
                                                endpoints_container)),
@@ -77,12 +75,6 @@
 
 EmulatedNetworkManager::~EmulatedNetworkManager() = default;
 
-rtc::NetworkManager* EmulatedNetworkManager::network_manager() {
-  RTC_CHECK(network_manager_ != nullptr)
-      << "network_manager() can't be used together with ReleaseNetworkManager.";
-  return network_manager_.get();
-}
-
 absl::Nonnull<std::unique_ptr<rtc::NetworkManager>>
 EmulatedNetworkManager::ReleaseNetworkManager() {
   RTC_CHECK(network_manager_ != nullptr)
diff --git a/test/network/emulated_network_manager.h b/test/network/emulated_network_manager.h
index 467b888..37ad8de 100644
--- a/test/network/emulated_network_manager.h
+++ b/test/network/emulated_network_manager.h
@@ -16,12 +16,10 @@
 #include <vector>
 
 #include "absl/base/nullability.h"
-#include "api/packet_socket_factory.h"
 #include "api/task_queue/task_queue_base.h"
 #include "api/test/network_emulation/network_emulation_interfaces.h"
 #include "api/test/network_emulation_manager.h"
 #include "api/test/time_controller.h"
-#include "p2p/base/basic_packet_socket_factory.h"
 #include "rtc_base/network.h"
 #include "rtc_base/socket_server.h"
 #include "rtc_base/thread.h"
@@ -43,10 +41,6 @@
   absl::Nonnull<rtc::Thread*> network_thread() override {
     return network_thread_.get();
   }
-  absl::Nonnull<rtc::NetworkManager*> network_manager() override;
-  absl::Nonnull<rtc::PacketSocketFactory*> packet_socket_factory() override {
-    return &packet_socket_factory_;
-  }
   absl::Nonnull<rtc::SocketFactory*> socket_factory() override {
     return socket_server_;
   }
@@ -68,10 +62,7 @@
   // Socket server is owned by the `network_thread_'
   const absl::Nonnull<rtc::SocketServer*> socket_server_;
 
-  // The `network_thread_` must outlive `packet_socket_factory_`, because they
-  // both refer to the `socket_server_` that is owned by `network_thread_`.
   const absl::Nonnull<std::unique_ptr<rtc::Thread>> network_thread_;
-  rtc::BasicPacketSocketFactory packet_socket_factory_;
   absl::Nullable<std::unique_ptr<NetworkManagerImpl>> network_manager_;
 
   // Keep pointer to the network manager when it is extracted to be injected