necko
雪琦
这个作者很懒,什么都没留下…
展开
-
necko体系结构
Mozilla的网络库提供了一个可扩展的平台无关的API,可以用在从传输层到表示层几层中。其提供的通用可扩展的获取URL的框架支持常用的协议(http, ftp, file等),并提供了一种插入自定义协议的方式。Necko also provides an abstract "file descriptor" interface for low-level data access. Necko特原创 2013-12-28 14:30:31 · 480 阅读 · 0 评论 -
necko 杂类
1.idl文件 xpcom是necko的基础模块。在阅读文档的过程中基本会看到哪个模块调用了什么xpcom接口比如nsIInputStream。我习惯于从低向上的阅读代码,这样不至于带着太多的疑问去学习。所以习惯性的去寻找nsIInputStream接口的实现代码。一般认为对应的头文件为nsIInputStream.h,代码为nsIInputStream.cpp.头文件是找到了,但是实现却没原创 2013-12-28 17:00:25 · 352 阅读 · 0 评论 -
URIs and URLs
necko的一个主要功能就是负责将数据在不同位置间转移。necko采用URI来标记位置。一般来说,necko中一个URI对应一种协议处理模块,但是反过来,一个协议处理模块却可能对于多个URI类型。协议处理模块提供了特性于不同URI的信息和方法来创建URI. necko被有意的设计成插件模式,以便很容易的扩充协议类型。一般来说,增加一个协议类型,只需要实现nsIProtocolHandler 和原创 2013-12-25 23:45:35 · 369 阅读 · 0 评论