IPDL, short for "IPC (Inter-process communication) Protocol Definition Language", is a Mozilla-specific language allowing C++ code to pass messages between processes or threads in an organized and secure way. All messages for multi-process plugins and tabs in Firefox are declared in the IPDL language.
IPC Protocol Definition Language (IPDL)
- Revision slug: IPDL
- Revision title: IPC Protocol Definition Language (IPDL)
- Revision id: 44560
- Creator: SamB
- Is reviewed? Yes
- Reviewed by: Jay
- Is approved? Yes
- Is current revision? No
- Comment Make top-level heading informative; no changes; page display name changed to 'IPC Protocol Definition Language (IPDL)'
This article documents the architecture being developed for multi-process isolation. This architecture is being implemented in the Electrolysis project branch and is not yet part of any Mozilla/Firefox release.