Bug 107166

Summary: Each NetworkConnectionToWebProcess should keep its own map of NetworkResourceLoaders
Product: WebKit Reporter: Brady Eidson <beidson>
Component: WebKit2Assignee: Brady Eidson <beidson>
Status: RESOLVED FIXED    
Severity: Normal CC: ap, sam
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: All   
Attachments:
Description Flags
Patch v1 ap: review+

Description Brady Eidson 2013-01-17 13:19:04 PST
Each NetworkConnectionToWebProcess should keep its own set of NetworkResourceLoaders

Currently the NetworkResourceLoadScheduler keeps this identifier -> loader map, but the only client of this map is the NetworkConnectionToWebProcess.

By moving the map to the NetworkConnectionToWebProcess the ownership is much more clear and we can also get rid of the ridiculous NetworkConnectionToWebProcessObserver interface.
Comment 1 Brady Eidson 2013-01-17 13:23:16 PST
Created attachment 183257 [details]
Patch v1
Comment 2 Brady Eidson 2013-01-17 13:57:20 PST
http://trac.webkit.org/changeset/140038