Changeset 250046 in webkit
- Timestamp:
- Sep 18, 2019, 11:38:25 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r250045 r250046 1 2019-09-18 Chris Dumez <cdumez@apple.com> 2 3 Stop passing sessionIDs to NetworkProcessConnection methods 4 https://bugs.webkit.org/show_bug.cgi?id=201886 5 6 Reviewed by Geoffrey Garen. 7 8 Stop passing sessionIDs to NetworkProcessConnection methods. This is no longer 9 necessary now that we have a single session per WebProcess. 10 11 * NetworkProcess/NetworkResourceLoader.cpp: 12 (WebKit::NetworkResourceLoader::tryStoreAsCacheEntry): 13 * WebProcess/Databases/WebDatabaseProvider.cpp: 14 (WebKit::WebDatabaseProvider::idbConnectionToServerForSession): 15 * WebProcess/FileAPI/BlobRegistryProxy.cpp: 16 (WebKit::BlobRegistryProxy::writeBlobsToTemporaryFiles): 17 * WebProcess/Network/NetworkProcessConnection.cpp: 18 (WebKit::NetworkProcessConnection::writeBlobsToTemporaryFiles): 19 (WebKit::NetworkProcessConnection::didCacheResource): 20 (WebKit::NetworkProcessConnection::idbConnectionToServer): 21 (WebKit::NetworkProcessConnection::idbConnectionToServerForSession): Deleted. 22 * WebProcess/Network/NetworkProcessConnection.h: 23 * WebProcess/Network/NetworkProcessConnection.messages.in: 24 1 25 2019-09-18 Chris Dumez <cdumez@apple.com> 2 26 -
trunk/Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp
r249891 r250046 847 847 return; 848 848 LOG(NetworkCache, "(NetworkProcess) sending DidCacheResource"); 849 loader->send(Messages::NetworkProcessConnection::DidCacheResource(loader->originalRequest(), mappedBody.shareableResourceHandle , loader->sessionID()));849 loader->send(Messages::NetworkProcessConnection::DidCacheResource(loader->originalRequest(), mappedBody.shareableResourceHandle)); 850 850 #endif 851 851 }); -
trunk/Source/WebKit/WebProcess/Databases/WebDatabaseProvider.cpp
r249923 r250046 70 70 WebCore::IDBClient::IDBConnectionToServer& WebDatabaseProvider::idbConnectionToServerForSession(const PAL::SessionID&) 71 71 { 72 return WebProcess::singleton().ensureNetworkProcessConnection().idbConnectionToServer ForSession().coreConnectionToServer();72 return WebProcess::singleton().ensureNetworkProcessConnection().idbConnectionToServer().coreConnectionToServer(); 73 73 } 74 74 #endif -
trunk/Source/WebKit/WebProcess/FileAPI/BlobRegistryProxy.cpp
r250045 r250046 84 84 void BlobRegistryProxy::writeBlobsToTemporaryFiles(PAL::SessionID sessionID, const Vector<String>& blobURLs, CompletionHandler<void(Vector<String>&& filePaths)>&& completionHandler) 85 85 { 86 WebProcess::singleton().ensureNetworkProcessConnection().writeBlobsToTemporaryFiles(sessionID, blobURLs, WTFMove(completionHandler)); 86 ASSERT_UNUSED(sessionID, sessionID == WebProcess::singleton().sessionID()); 87 WebProcess::singleton().ensureNetworkProcessConnection().writeBlobsToTemporaryFiles(blobURLs, WTFMove(completionHandler)); 87 88 } 88 89 -
trunk/Source/WebKit/WebProcess/Network/NetworkProcessConnection.cpp
r249942 r250046 208 208 } 209 209 210 void NetworkProcessConnection::writeBlobsToTemporaryFiles( PAL::SessionID,const Vector<String>& blobURLs, CompletionHandler<void(Vector<String>&& filePaths)>&& completionHandler)210 void NetworkProcessConnection::writeBlobsToTemporaryFiles(const Vector<String>& blobURLs, CompletionHandler<void(Vector<String>&& filePaths)>&& completionHandler) 211 211 { 212 212 WebProcess::singleton().ensureNetworkProcessConnection().connection().sendWithAsyncReply(Messages::NetworkConnectionToWebProcess::WriteBlobsToTemporaryFiles(blobURLs), WTFMove(completionHandler)); … … 229 229 230 230 #if ENABLE(SHAREABLE_RESOURCE) 231 void NetworkProcessConnection::didCacheResource(const ResourceRequest& request, const ShareableResource::Handle& handle , PAL::SessionID sessionID)232 { 233 CachedResource* resource = MemoryCache::singleton().resourceForRequest(request, sessionID);231 void NetworkProcessConnection::didCacheResource(const ResourceRequest& request, const ShareableResource::Handle& handle) 232 { 233 auto* resource = MemoryCache::singleton().resourceForRequest(request, WebProcess::singleton().sessionID()); 234 234 if (!resource) 235 235 return; … … 246 246 247 247 #if ENABLE(INDEXED_DATABASE) 248 WebIDBConnectionToServer& NetworkProcessConnection::idbConnectionToServer ForSession()248 WebIDBConnectionToServer& NetworkProcessConnection::idbConnectionToServer() 249 249 { 250 250 if (!m_webIDBConnection) -
trunk/Source/WebKit/WebProcess/Network/NetworkProcessConnection.h
r249942 r250046 39 39 } 40 40 41 namespace PAL {42 class SessionID;43 }44 45 41 namespace WebCore { 46 42 class ResourceError; … … 69 65 void didReceiveNetworkProcessConnectionMessage(IPC::Connection&, IPC::Decoder&); 70 66 71 void writeBlobsToTemporaryFiles( PAL::SessionID,const Vector<String>& blobURLs, CompletionHandler<void(Vector<String>&& filePaths)>&&);67 void writeBlobsToTemporaryFiles(const Vector<String>& blobURLs, CompletionHandler<void(Vector<String>&& filePaths)>&&); 72 68 73 69 #if ENABLE(INDEXED_DATABASE) 74 70 WebIDBConnectionToServer* existingIDBConnectionToServer() const { return m_webIDBConnection.get(); }; 75 WebIDBConnectionToServer& idbConnectionToServer ForSession();71 WebIDBConnectionToServer& idbConnectionToServer(); 76 72 #endif 77 73 … … 99 95 #if ENABLE(SHAREABLE_RESOURCE) 100 96 // Message handlers. 101 void didCacheResource(const WebCore::ResourceRequest&, const ShareableResource::Handle& , PAL::SessionID);97 void didCacheResource(const WebCore::ResourceRequest&, const ShareableResource::Handle&); 102 98 #endif 103 99 -
trunk/Source/WebKit/WebProcess/Network/NetworkProcessConnection.messages.in
r249479 r250046 24 24 25 25 #if ENABLE(SHAREABLE_RESOURCE) 26 DidCacheResource(WebCore::ResourceRequest request, WebKit::ShareableResource::Handle resource , PAL::SessionID sessionID)26 DidCacheResource(WebCore::ResourceRequest request, WebKit::ShareableResource::Handle resource) 27 27 #endif 28 28
Note:
See TracChangeset
for help on using the changeset viewer.