gecko-dev/netwerk/test
dougt%netscape.com 128f95aa9b Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
..
.cvsignore Updates to test file to support overlapped requests. 2000-11-21 00:49:41 +00:00
Makefile.in Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
makefile.win Removed obsolete REQUIRES variable from every Makefile.in/makefile.win 2000-06-30 08:08:04 +00:00
sites.txt Added a trailing slash for optimization. 1999-07-10 05:44:16 +00:00
TestCacheMgr.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestCallbacks.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestDBMAccess.cpp update 2001-01-24 01:33:40 +00:00
TestDNSDaemon.cpp Test code for dns daemon 2000-05-17 05:15:30 +00:00
TestFileInput2.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestFileInput.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestFileTransport.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestMakeAbs.cpp Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
TestOverlappedIO.cpp From Small Gods, by Terry Pratchett: 2001-02-12 03:13:48 +00:00
TestProtocols.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestRawCache.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestRes.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestSocketInput.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestSocketIO.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestSocketTransport.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestSyncHTTP.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
TestThreadedIO.cpp Bug 37275, Changing value of all progids, and changing everywhere a progid 2000-09-13 23:57:52 +00:00
TestWriteSpeed.cpp Added stream buffering. Made file transport use it. Bug #19233 r=dougt 2000-02-04 07:31:43 +00:00
TestWriteStream.cpp Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
urlparse.dat Not in the build (the data file for url parse testing) 2000-05-11 23:31:32 +00:00
urltest.cpp string api changes r=scc 2000-04-25 05:40:45 +00:00
urltests.dat First checkin of all the url parsing related tests. Not in the build. 2000-04-15 01:44:57 +00:00