Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4bdca5ffb3004a9b79b0b7b383417b8e6d21021d
https://github.com/WebKit/WebKit/commit/4bdca5ffb3004a9b79b0b7b383417b8e6d21021d
Author: Philippe Normand <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M Source/WebKit/Sources.txt
M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCNetwork.cpp
M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCNetwork.h
M Source/WebKit/WebProcess/Network/webrtc/WebMDNSRegister.cpp
M Source/WebKit/WebProcess/Network/webrtc/WebMDNSRegister.h
A Source/WebKit/WebProcess/Network/webrtc/WebRTCNetworkBase.cpp
A Source/WebKit/WebProcess/Network/webrtc/WebRTCNetworkBase.h
Log Message:
-----------
[WebRTC] Split most generic parts of LibWebRTCNetwork into a reusable
WebRTCNetwork super class
https://bugs.webkit.org/show_bug.cgi?id=299094
Reviewed by Youenn Fablet.
Refactor the libwebrtc-agnostic code from LibWebRTCNetwork into a
WebRTCNetworkBase
class (WebRTCNetwork is used for a namespace already) and remove USE(LIBWEBRTC)
ifdefs from
WebMDNSRegister, making it usable later on for the WPE and GTK ports when
GstWebRTC is enabled.
Covered by existing tests.
* Source/WebKit/Sources.txt:
* Source/WebKit/WebProcess/Network/webrtc/LibWebRTCNetwork.cpp:
(WebKit::LibWebRTCNetwork::LibWebRTCNetwork):
(WebKit::LibWebRTCNetwork::setAsActive):
(WebKit::LibWebRTCNetwork::setConnection):
(WebKit::LibWebRTCNetwork::dispatch):
(WebKit::LibWebRTCNetwork::ref const): Deleted.
(WebKit::LibWebRTCNetwork::deref const): Deleted.
* Source/WebKit/WebProcess/Network/webrtc/LibWebRTCNetwork.h:
* Source/WebKit/WebProcess/Network/webrtc/WebMDNSRegister.cpp:
(WebKit::WebMDNSRegister::WebMDNSRegister):
(WebKit::WebMDNSRegister::ref const):
(WebKit::WebMDNSRegister::deref const):
* Source/WebKit/WebProcess/Network/webrtc/WebMDNSRegister.h:
* Source/WebKit/WebProcess/Network/webrtc/WebRTCNetworkBase.cpp: Added.
(WebKit::WebRTCNetworkBase::WebRTCNetworkBase):
(WebKit::WebRTCNetworkBase::~WebRTCNetworkBase):
(WebKit::WebRTCNetworkBase::ref const):
(WebKit::WebRTCNetworkBase::deref const):
(WebKit::WebRTCNetworkBase::setAsActive):
* Source/WebKit/WebProcess/Network/webrtc/WebRTCNetworkBase.h: Copied from
Source/WebKit/WebProcess/Network/webrtc/WebMDNSRegister.h.
(WebKit::WebRTCNetworkBase::networkProcessCrashed):
(WebKit::WebRTCNetworkBase::isActive const):
(WebKit::WebRTCNetworkBase::mdnsRegister):
(WebKit::WebRTCNetworkBase::protectedMDNSRegister):
Canonical link: https://commits.webkit.org/300740@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes