Improve use of NeverDestroyed
[WebKit-https.git] / Source / WebKit / UIProcess / ios / WebMemoryPressureHandlerIOS.h
index 7f0e285..f234313 100644 (file)
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef WebMemoryPressureHandler_h
-#define WebMemoryPressureHandler_h
+#pragma once
 
 #if PLATFORM(IOS)
 
-#import <dispatch/dispatch.h>
-#import <wtf/NeverDestroyed.h>
-
 namespace WebKit {
 
-class WebMemoryPressureHandler {
-    friend class NeverDestroyed<WebMemoryPressureHandler>;
-public:
-    static WebMemoryPressureHandler& singleton();
-
-private:
-    WebMemoryPressureHandler();
-    dispatch_source_t _source;
-};
+void installMemoryPressureHandler();
 
-} // namespace WebKit
+}
 
 #endif // PLATFORM(IOS)
-
-#endif // WebMemoryPressureHandler_h