Minor changes to nsIStreamListener interface... OnStartBinding(...) now passes out the stream content-type. User visible strings are now nsString arguments (for subsequent i18n)

This commit is contained in:
rpotts
1998-06-04 05:09:32 +00:00
parent b43393b80e
commit 5d29026190
12 changed files with 79 additions and 55 deletions

View File

@@ -130,15 +130,17 @@ public:
NS_DECL_ISUPPORTS
NS_IMETHOD GetBindInfo(void) { return NS_OK; }
NS_IMETHOD OnProgress(PRInt32 Progress, PRInt32 ProgressMax, const char *msg) { return NS_OK; }
NS_IMETHOD OnStartBinding(void) { return NS_OK; }
NS_IMETHOD OnProgress(PRInt32 Progress, PRInt32 ProgressMax, const nsString& aMsg) { return NS_OK; }
NS_IMETHOD OnStartBinding(const char *aContentType) { return NS_OK; }
NS_IMETHOD OnDataAvailable(nsIInputStream *pIStream, PRInt32 length) { return NS_OK; }
NS_IMETHOD OnStopBinding(PRInt32 status, const char *msg);
NS_IMETHOD OnStopBinding(PRInt32 status, const nsString& aMsg);
};
NS_IMETHODIMP CStreamListener::OnStopBinding(PRInt32 status, const char *msg)
NS_IMETHODIMP CStreamListener::OnStopBinding(PRInt32 status, const nsString& aMsg)
{
printf("CStreamListener: stream complete: %s\n", msg);
fputs("CStreamListener: stream complete: ", stdout);
fputs(aMsg, stdout);
fputs("\n", stdout);
g_bReadyForNextUrl = PR_TRUE;
return NS_OK;
}