Changeset 232077 in webkit


Ignore:
Timestamp:
May 22, 2018 1:48:43 PM (6 years ago)
Author:
aestes@apple.com
Message:

[Wi-Fi Assertions] Drop assertions on process suspension
https://bugs.webkit.org/show_bug.cgi?id=185844
<rdar://problem/40352319>

Reviewed by Daniel Bates.

  • NetworkProcess/NetworkProcess.cpp:

(WebKit::NetworkProcess::actualPrepareToSuspend):
(WebKit::NetworkProcess::processDidResume):

  • NetworkProcess/NetworkProcess.h:
  • NetworkProcess/cocoa/NetworkProcessCocoa.mm:

(WebKit::NetworkProcess::platformPrepareToSuspend):
(WebKit::NetworkProcess::platformProcessDidResume):

Location:
trunk/Source/WebKit
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r232072 r232077  
     12018-05-22  Andy Estes  <aestes@apple.com>
     2
     3        [Wi-Fi Assertions] Drop assertions on process suspension
     4        https://bugs.webkit.org/show_bug.cgi?id=185844
     5        <rdar://problem/40352319>
     6
     7        Reviewed by Daniel Bates.
     8
     9        * NetworkProcess/NetworkProcess.cpp:
     10        (WebKit::NetworkProcess::actualPrepareToSuspend):
     11        (WebKit::NetworkProcess::processDidResume):
     12        * NetworkProcess/NetworkProcess.h:
     13        * NetworkProcess/cocoa/NetworkProcessCocoa.mm:
     14        (WebKit::NetworkProcess::platformPrepareToSuspend):
     15        (WebKit::NetworkProcess::platformProcessDidResume):
     16
    1172018-05-22  Brent Fulgham  <bfulgham@apple.com>
    218
  • trunk/Source/WebKit/NetworkProcess/NetworkProcess.cpp

    r231966 r232077  
    804804void NetworkProcess::actualPrepareToSuspend(ShouldAcknowledgeWhenReadyToSuspend shouldAcknowledgeWhenReadyToSuspend)
    805805{
     806    platformPrepareToSuspend();
    806807    lowMemoryHandler(Critical::Yes);
    807808
     
    845846{
    846847    RELEASE_LOG(ProcessSuspension, "%p - NetworkProcess::processDidResume()", this);
     848    platformProcessDidResume();
    847849    for (auto& connection : m_webProcessConnections)
    848850        connection->endSuspension();
  • trunk/Source/WebKit/NetworkProcess/NetworkProcess.h

    r231966 r232077  
    178178    enum class ShouldAcknowledgeWhenReadyToSuspend { No, Yes };
    179179    void actualPrepareToSuspend(ShouldAcknowledgeWhenReadyToSuspend);
     180    void platformPrepareToSuspend();
     181    void platformProcessDidResume();
    180182
    181183    // ChildProcess
  • trunk/Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm

    r231770 r232077  
    255255}
    256256
    257 }
     257void NetworkProcess::platformPrepareToSuspend()
     258{
     259#if ENABLE(WIFI_ASSERTIONS)
     260    suspendWiFiAssertions();
     261#endif
     262}
     263
     264void NetworkProcess::platformProcessDidResume()
     265{
     266#if ENABLE(WIFI_ASSERTIONS)
     267    resumeWiFiAssertions();
     268#endif
     269}
     270
     271}
  • trunk/Source/WebKit/NetworkProcess/curl/NetworkProcessCurl.cpp

    r228905 r232077  
    7575}
    7676
     77void NetworkProcess::platformPrepareToSuspend()
     78{
     79    notImplemented();
     80}
     81
     82void NetworkProcess::platformProcessDidResume()
     83{
     84    notImplemented();
     85}
     86
    7787} // namespace WebKit
  • trunk/Source/WebKit/NetworkProcess/soup/NetworkProcessSoup.cpp

    r228373 r232077  
    177177}
    178178
     179void NetworkProcess::platformPrepareToSuspend()
     180{
     181    notImplemented();
     182}
     183
     184void NetworkProcess::platformProcessDidResume()
     185{
     186    notImplemented();
     187}
     188
     189
    179190} // namespace WebKit
Note: See TracChangeset for help on using the changeset viewer.