XPCOM:Language Bindings
From MDC
XPCOM Language Binding 是一种位于特定语言和 XPCOM 之间的 bridge, 它要到达两个目标:
- 能从这种语言访问 XPCOM 对象, 意即能够 读/写/创建 XPCOM 对象.
- 由这种语言编写的模块能够暴露为一个 XPCOM 对象, 因此所有其他语言能够访问这个 XPCOM 对象.
XPCOM 的管理模块本身是用 C/C++ 写的, 所以管理模块的 API 可以用 C/C++访问, 其他语言也能够访问这个 XPCOM API, 不过需要附加的桥接层封装这个 API.
各种语言的桥接层:
请参考相关网页获得特定语言绑定层的信息.