Thunderbird:Backend Hacking Guide For Newbies: Difference between revisions

Line 91: Line 91:


==== NECKO ====
==== NECKO ====
* [http://www.mozilla.org/projects/netlib/ Network Library (Necko)]
The mozilla networking library, Necko, is an extensible, scriptable API for client-side networking tasks built on XPCOM and NSPR. It provides: 
* generic and extensible framework for fetching URLs
* async framework for pumping data to consumers (i.e., non-blocking i/o)
* generic cache service (LRU data store for mozilla)
* async DNS resolution
* implementations of common protocols (http, ftp, file, imap, etc.)
More info at:
* [http://www.mozilla.org/projects/netlib/ Necko Home Page]
* [http://lxr.mozilla.org/seamonkey/source/netwerk/ Source Code]
* [http://www.mozilla.org/projects/netlib/faq.html FAQ]
* [http://www.mozilla.org/projects/netlib/necko_interface_overview.html Necko Interfaces]
* [http://www.mozilla.org/projects/netlib/embedding_info.html Embedding Network Library]
* [http://www.mozilla.org/projects/netlib/embedding_info.html Embedding Network Library]
* [http://www.mozilla.org/projects/netlib/new-handler.html Creating a New Protocol Handler]
* [http://www.mozilla.org/projects/netlib/new-handler.html Creating a New Protocol Handler]
* Newsgroup - news://news.mozilla.org/netscape.public.mozilla.netlib
* IRC - irc://irc.mozilla.org/#mozilla


==== XPCOM ====
==== XPCOM ====
270

edits