nsPluginCacheListener::OnStartRequest(nsIChannel* channel, nsISupports* ctxt)
nsPluginStreamListenerPeer::OnStartRequest(nsIChannel* channel, nsISupports* aContext)
nsPluginCacheListener::OnStartRequest(nsIChannel* channel, nsISupports* ctxt){	char* aContentType = nsnull;	nsIURI* aURL = nsnull;	nsresult rv = NS_OK;    rv = channel->GetContentType(&aContentType);    if (NS_FAILED(rv)) return rv;    rv = channel->GetURI(&aURL);    if (NS_FAILED(rv)) return rv;	// I have delibrately left out the remaining processing. 	// which should just be copied over from the other version of 	// OnStartRequest.	if (aContentType)		nsCRT::free(aContentType);	return rv;}