MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla

Compare Revisions

IPDL Tutorial

Change Revisions

Revision 69589:

Revision 69589 by azakai on

Revision 69590:

Revision 69590 by azakai on

Title:
IPDL Tutorial
IPDL Tutorial
Slug:
IPDL/Tutorial
IPDL/Tutorial
Content:

Revision 69589
Revision 69590
t423      So far we've seen a single protocol, but no real-world situt423      So far we've seen a single protocol, but no real-world situ
>ation would have a single protocol in isolation. Instead, protoco>ation would have a single protocol in isolation. Instead, protoco
>ls are arranged in a managed hierarchy of <strong>subprotocols</s>ls are arranged in a managed hierarchy of <strong>subprotocols</s
>trong>. A sub-protocol is bound to a "manager" which tracks its l>trong>. A sub-protocol is bound to a "manager" which tracks its l
>ifetime and acts as a factory. A protocol hierarchy begins with a>ifetime and acts as a factory. A protocol hierarchy begins with a
> single top-level protocol from which all subprotocol actors are > single top-level protocol from which all subprotocol actors are 
>eventually created. In Mozilla there are two main top-level proto>eventually created. In Mozilla there are two main top-level proto
>cols: <a class=" external" href="http://mxr.mozilla.org/projects->cols: <a class=" external" href="http://mxr.mozilla.org/projects-
>central/source/electrolysis/dom/plugins/PPluginModule.ipdl" title>central/source/electrolysis/dom/plugins/PPluginModule.ipdl" title
>="http://mxr.mozilla.org/projects-central/source/electrolysis/dom>="http://mxr.mozilla.org/projects-central/source/electrolysis/dom
>/plugins/PPluginModule.ipdl">PPluginModule</a> for remote plugins>/plugins/PPluginModule.ipdl">PPluginModule</a> for remote plugins
>, and <a class=" external" href="http://mxr.mozilla.org/projects->, and <a class=" external" href="http://mxr.mozilla.org/mozilla-c
>central/source/electrolysis/dom/ipc/PContentProcess.ipdl" title=">entral/source/dom/ipc/PContent.ipdl" title="http://mxr.mozilla.or
>http://mxr.mozilla.org/projects-central/source/electrolysis/dom/i>g/mozilla-central/source/dom/ipc/PContent.ipdl">PContent</a> for 
>pc/PContentProcess.ipdl">PContentProcess</a> for remote tabs.>remote tabs.

Back to History