blob: 051c353f2c644adc10370e6d2d0b25de89871e49 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
---
title: IPC Protocol Definition Language (IPDL)
slug: Mozilla/IPDL
tags:
- IPC
- IPDL
- NeedsTranslation
- PBackground
- TopicStub
translation_of: Mozilla/IPDL
---
<p class="summary">IPDL是“IPC(进程间通信)协议定义语言”的缩写,是一种特定于Mozilla的语言,允许C++代码以有组织和安全的方式在进程或线程之间传递消息。Firefox中多进程插件和选项卡的所有消息都是用IPDL语言声明的。</p>
<h2 id="当前文档">当前文档</h2>
<ul>
<li><a href="/zh-CN/docs/Mozilla/IPDL/入门">IPDL 入门</a></li>
<li><a href="/zh-CN/docs/Mozilla/IPDL/Creating_a_New_Protocol">快速开始:创建一个新的协议</a></li>
<li><a href="/en-US/docs/Mozilla/IPDL/Extending_a_Protocol">Quick Start: Extending a Protocol</a></li>
<li><a href="/en-US/docs/Mozilla/IPDL/Type_Serialization">IPDL Type Serialization</a></li>
<li><a href="/en-US/docs/Mozilla/IPDL/Best_Practices">IPDL Best Practices</a></li>
<li><a href="/en-US/docs/Mozilla/IPDL/Glossary">IPDL Glossary</a></li>
<li><a href="/en-US/docs/Mozilla/IPDL/PBackground">PBackground</a></li>
</ul>
<h2 id="Future_planned_docs">Future planned docs</h2>
<ul>
<li><a href="/en-US/docs/IPDL/Reference" title="en-US/docs/IPDL/Reference">IPDL Language Reference</a></li>
<li><a href="/en-US/docs/IPDL/Error_Handling" title="en-US/docs/IPDL/Error Handling">Error and shutdown handling in IPDL protocols</a></li>
<li><a href="/en-US/docs/IPDL/Processes_and_Threads" title="en-US/docs/IPDL/Processes and Threads">How IPDL Uses Processes, Threads, and Sockets</a></li>
<li><a href="/en-US/docs/IPDL/Shared_Memory" title="en-US/docs/IPDL/Shared Memory">IPDL Shared Memory</a></li>
</ul>
|