R. Saravanan wrote:
> RFE bug 68702 has been filed to import the IPC code into the directory
> mozilla/extensions/ipc (this will not affect the rest of mozilla in any way).
General: IMO, not everything that fulfills the statement in the brackets
should be in extensions/, for the same reason as Mailnews in not in
extensions/.
Specific: This code, both the IPC module and the generic protocol
handler, are pretty basic services. It is likely that in the future,
other code will depend on it. Maybe even code that lives outside
extensions/. In that case, we either
- couldn't use these services
- need to move the code/service
- have to give up on extensions/ being optional
So, assuming the code is good, I suggest a more central place, e.g.
netwerk/ for the protocol handler.