There's one ResourceDispatcherHost for all renderers (but there is one ResourceMessageFilter per renderer process). That graph shows a connection between the filter (ResourceMessageFilter) and the ResourceDispatcherHost, but it's the former that has a pointer to the latter. RDH doesn't have a list of active RMF objects.
On Mon, Aug 24, 2009 at 12:49 PM, hap 497 <hap...@gmail.com> wrote: > Thanks. But the picture in the document shows there is only 1 > ResourceDispatcherHost and there are 2 Renderer Processes: > > > http://dev.chromium.org/developers/design-documents/multi-process-architecture > And the ResourceDispatcherHost has access to both Channels for each > Renderer Process. > > > > > On Mon, Aug 24, 2009 at 12:37 PM, Jeremy Orlow <jor...@google.com> wrote: > >> There's one host per renderer, so there's no need for any list. >> >> On Mon, Aug 24, 2009 at 11:22 AM, hap 497 <hap...@gmail.com> wrote: >> >>> From >>> http://dev.chromium.org/developers/design-documents/multi-process-architecture, >>> Resoruce dispatcher Host should have the list of all the channel opened with >>> each Renderer Process. But when I look at the resource_dispatcher_host.h, I >>> dont' find any attribute of ResourceDispatcherHost which maintains that >>> list. Can you please tell me how/where does ResourceDispatcherHost keep >>> track of that list of Channel? >>> Thank you. >>> >>> >>> >>> >> > > > > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---