Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.10.0 FF
-
None
-
-
8
-
Foundation PM Staging
Description
QNetworkConnectionMonitor is a private class that, in addition to other things, provides a function to monitor specific connections. It's used by QNetworkAccessManager to detect connection losses:
https://code.qt.io/cgit/qt/qtbase.git/tree/src/network/access/qhttpnetworkconnectionchannel.cpp#n925
It's been supported on Windows and Apple (not Android or Linux). However with replacement of the Apple backend (QTBUG-132103), the Apple support will be removed as well, leaving only Windows to support this.
This task is for dropping this QNAM connection monitoring for simplicity. In addition, if there are no further use for it, also removing the private API parts:
https://code.qt.io/cgit/qt/qtbase.git/tree/src/network/kernel/qnetconmonitor_p.h#n36