Changeset 259743 in webkit
- Timestamp:
- Apr 8, 2020, 12:12:10 PM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
UIProcess/WebProcessPool.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r259739 r259743 1 2020-04-08 Michael Catanzaro <mcatanzaro@gnome.org> 2 3 Remove unused WebProcessPool::sendToAllProcessesRelaunchingThemIfNecessary and WebProcessPool::sendToOneProcess 4 https://bugs.webkit.org/show_bug.cgi?id=210199 5 6 Reviewed by Alex Christensen. 7 8 Remove unused functions. 9 10 * UIProcess/WebProcessPool.h: 11 (WebKit::WebProcessPool::sendToAllProcessesRelaunchingThemIfNecessary): Deleted. 12 (WebKit::WebProcessPool::sendToOneProcess): Deleted. 13 1 14 2020-04-08 Devin Rousso <drousso@apple.com> 2 15 -
trunk/Source/WebKit/UIProcess/WebProcessPool.h
r259673 r259743 193 193 template<typename T> void sendToAllProcesses(const T& message); 194 194 template<typename T> void sendToAllProcessesForSession(const T& message, PAL::SessionID); 195 template<typename T> void sendToAllProcessesRelaunchingThemIfNecessary(const T& message);196 template<typename T> void sendToOneProcess(T&& message);197 195 198 196 // Sends the message to WebProcess or NetworkProcess as approporiate for current process model. … … 845 843 } 846 844 847 template<typename T>848 void WebProcessPool::sendToAllProcessesRelaunchingThemIfNecessary(const T& message)849 {850 // FIXME (Multi-WebProcess): WebProcessPool doesn't track processes that have exited, so it cannot relaunch these. Perhaps this functionality won't be needed in this mode.851 sendToAllProcesses(message);852 }853 854 template<typename T>855 void WebProcessPool::sendToOneProcess(T&& message)856 {857 bool messageSent = false;858 size_t processCount = m_processes.size();859 for (size_t i = 0; i < processCount; ++i) {860 WebProcessProxy* process = m_processes[i].get();861 if (process->canSendMessage()) {862 process->send(std::forward<T>(message), 0);863 messageSent = true;864 break;865 }866 }867 868 if (!messageSent) {869 prewarmProcess();870 RefPtr<WebProcessProxy> process = m_processes.last();871 if (process->canSendMessage())872 process->send(std::forward<T>(message), 0);873 }874 }875 876 845 } // namespace WebKit
Note:
See TracChangeset
for help on using the changeset viewer.