Darin, I have been watching the nsAsyncStreamListener.  I simply do not get
the OnDataAvailable event.  My application is a console app which is testing
my library.  My current idea is that there must be some setup step that I am
missing as I prepare my URI and Channel, for when I navigate to my https
address through the mozilla browser, I eventually get all the events I
expected.   My console app is not running from the mozbin directory.  Trying
to isolate the pieces of mozilla that my library really needs, I have set up
a directory hierarchy which includes its own "components subdirectory".  I
use the nsMPFileLocProvider to establish my profile directory, placing the
psm-glue.js and security-prefs.js files there.  The psm.exe resides in the
same bin directory as my console app exe. Although the windows task manager
shows that the psm.exe is running, it does not reflect any cpu-time.


Here is a copy of what the logging spits out if I have NSPR_LOG_MODULES set
to nsHTTPProtocol:5

1300[4da6d8]:
nsHTTPRequest::OnStopRequest() [this=11728a8], aStatus=0
1300[4da6d8]: nsHTTPRequest [this=11728a8]. Finished writing request to
server. Status: 0
1300[4da6d8]: Creating nsHTTPResponseListener [this=1175d30] for URI:
https://galaxy.neoplanet.com/development/index.html.
1300[4da6d8]: Creating nsHTTPServerListener [this=1175d30].
1300[4da6d8]: nsHTTPPipelinedRequest::WriteRequest()[11728a8],
mOnStopDone=1, mTransport=bfb524
1300[4da6d8]: nsHTTPServerListener::OnStartRequest [this=1175d30].

long period of no logging, then due to time out...

1300[4da6d8]: nsHTTPServerListener::OnStopRequest [this=1175d30]. Status =
804b000e, mDataReceived=0
1300[4da6d8]: nsHTTPChannel::ResponseComplete() [this=bf5fb0]
mDataListenet=115c640, Status=20022600016
1300[4da6d8]: Deleting nsHTTPFinalListener [this=115c640], created=1,
deleted=1
1300[4da6d8]: Deleting nsHTTPPipelinedRequest [this=11728a8], created=1,
deleted=1
1300[4da6d8]: nsHTTPHandler::ReleaseTransport [this=b506b8] i_pTrans=bfb524,
aCapabilites=0, aKeepAliveTimeout=0, aKeepAliveMaxCon=-1, maxKeepAlives=0
1300[4da6d8]: nsHTTPHandler::ReleaseTransport. Releasing socket transport
bfb524.
1300[4da6d8]: nsHTTPHandler::ReleaseTransport():pendingChannels=0,
InUseCount=0
1300[4da6d8]: Deleting nsHTTPServerListener [this=1175d30].



Reply via email to