Searched refs:ProcessThrottler (Results 1 - 11 of 11) sorted by relevance
/macosx-10.10.1/WebKit2-7600.1.25/UIProcess/ |
H A D | ProcessThrottler.h | 38 class ProcessThrottler { class in namespace:WebKit 42 ForegroundActivityToken(ProcessThrottler&); 46 WeakPtr<ProcessThrottler> m_throttler; 51 BackgroundActivityToken(ProcessThrottler&); 55 WeakPtr<ProcessThrottler> m_throttler; 58 ProcessThrottler(WebProcessProxy*); 67 WeakPtr<ProcessThrottler> weakPtr() { return m_weakPtrFactory.createWeakPtr(); } 75 WeakPtrFactory<ProcessThrottler> m_weakPtrFactory; 77 RunLoop::Timer<ProcessThrottler> m_suspendTimer;
|
H A D | ProcessThrottler.cpp | 27 #include "ProcessThrottler.h" 35 ProcessThrottler::ForegroundActivityToken::ForegroundActivityToken(ProcessThrottler& throttler) 42 ProcessThrottler::ForegroundActivityToken::~ForegroundActivityToken() 44 if (ProcessThrottler* throttler = m_throttler.get()) { 50 ProcessThrottler::BackgroundActivityToken::BackgroundActivityToken(ProcessThrottler& throttler) 57 ProcessThrottler::BackgroundActivityToken::~BackgroundActivityToken() 59 if (ProcessThrottler* throttler = m_throttler.get()) { 65 ProcessThrottler function in class:WebKit::ProcessThrottler [all...] |
H A D | GenericCallback.h | 30 #include "ProcessThrottler.h" 71 explicit CallbackBase(Type type, std::unique_ptr<ProcessThrottler::BackgroundActivityToken> activityToken) 88 std::unique_ptr<ProcessThrottler::BackgroundActivityToken> m_activityToken; 96 static PassRefPtr<GenericCallback> create(CallbackFunction callback, std::unique_ptr<ProcessThrottler::BackgroundActivityToken> activityToken = nullptr) 132 GenericCallback(CallbackFunction callback, std::unique_ptr<ProcessThrottler::BackgroundActivityToken> activityToken) 193 uint64_t put(std::function<void (T...)> function, std::unique_ptr<ProcessThrottler::BackgroundActivityToken> activityToken)
|
H A D | WebProcessProxy.h | 51 #include "ProcessThrottler.h" 148 ProcessThrottler& throttler() { return *m_throttler; } 237 std::unique_ptr<ProcessThrottler> m_throttler;
|
H A D | WebPageProxy.cpp | 1230 m_activityToken = std::make_unique<ProcessThrottler::ForegroundActivityToken>(m_process->throttler()); 1297 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 2283 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 2294 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 2305 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 2317 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 2329 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 2342 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 2354 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 2365 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler [all...] |
H A D | WebProcessProxy.cpp | 101 , m_throttler(std::make_unique<ProcessThrottler>(this))
|
H A D | WebPageProxy.h | 103 #include "ProcessThrottler.h" 1366 std::unique_ptr<ProcessThrottler::ForegroundActivityToken> m_activityToken;
|
/macosx-10.10.1/WebKit2-7600.1.25/UIProcess/ios/ |
H A D | WebPageProxyIOS.mm | 354 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 365 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 386 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 397 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 408 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 426 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 437 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 453 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler())); 541 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler()));
|
/macosx-10.10.1/WebKit2-7600.1.25/UIProcess/Cocoa/ |
H A D | NavigationState.h | 38 #import "ProcessThrottler.h" 188 std::unique_ptr<ProcessThrottler::BackgroundActivityToken> m_activityToken;
|
H A D | NavigationState.mm | 829 m_activityToken = std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_webView->_page->process().throttler());
|
/macosx-10.10.1/WebKit2-7600.1.25/UIProcess/mac/ |
H A D | WebPageProxyMac.mm | 315 uint64_t callbackID = m_callbacks.put(WTF::move(callbackFunction), std::make_unique<ProcessThrottler::BackgroundActivityToken>(m_process->throttler()));
|
Completed in 200 milliseconds