From bf4988a75e7a99e0c617e14feb09c19dae8bba06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= Date: Fri, 1 Apr 2022 16:38:27 +0200 Subject: [PATCH] New protected method NetworkManagerBase::GetNetworksInternal Bug: webrtc:13869 Change-Id: Ib41a705362cd45ce894db6a119226844b719b706 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257302 Reviewed-by: Harald Alvestrand Commit-Queue: Niels Moller Cr-Commit-Position: refs/heads/main@{#36420} --- rtc_base/network.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rtc_base/network.h b/rtc_base/network.h index 17cac6eed5..5f350f75a7 100644 --- a/rtc_base/network.h +++ b/rtc_base/network.h @@ -250,6 +250,10 @@ class RTC_EXPORT NetworkManagerBase : public NetworkManager { Network* GetNetworkFromAddress(const rtc::IPAddress& ip) const; + // To enable subclasses to get the networks list, without interfering with + // refactoring of the interface GetNetworks method. + const NetworkList& GetNetworksInternal() const { return networks_; } + private: friend class NetworkTest;