Remove nsPluginCacheListener, it is unused. b=578285 r=benwa

This commit is contained in:
Josh Aas 2010-07-13 02:58:30 -04:00
parent 14c84be3ea
commit 1b1a81fc4a

View File

@ -635,70 +635,6 @@ nsPluginStreamListenerPeer::SetStreamOffset(PRInt32 value)
return NS_OK;
}
class nsPluginCacheListener : public nsIStreamListener
{
public:
nsPluginCacheListener(nsPluginStreamListenerPeer* aListener);
virtual ~nsPluginCacheListener();
NS_DECL_ISUPPORTS
NS_DECL_NSIREQUESTOBSERVER
NS_DECL_NSISTREAMLISTENER
private:
nsPluginStreamListenerPeer* mListener;
};
nsPluginCacheListener::nsPluginCacheListener(nsPluginStreamListenerPeer* aListener)
{
mListener = aListener;
NS_ADDREF(mListener);
}
nsPluginCacheListener::~nsPluginCacheListener()
{
NS_IF_RELEASE(mListener);
}
NS_IMPL_ISUPPORTS1(nsPluginCacheListener, nsIStreamListener)
NS_IMETHODIMP
nsPluginCacheListener::OnStartRequest(nsIRequest *request, nsISupports* ctxt)
{
return NS_OK;
}
NS_IMETHODIMP
nsPluginCacheListener::OnDataAvailable(nsIRequest *request, nsISupports* ctxt,
nsIInputStream* aIStream,
PRUint32 sourceOffset,
PRUint32 aLength)
{
PRUint32 readlen;
char* buffer = (char*) PR_Malloc(aLength);
// if we don't read from the stream, OnStopRequest will never be called
if (!buffer)
return NS_ERROR_OUT_OF_MEMORY;
nsresult rv = aIStream->Read(buffer, aLength, &readlen);
NS_ASSERTION(aLength == readlen, "nsCacheListener->OnDataAvailable: "
"readlen != aLength");
PR_Free(buffer);
return rv;
}
NS_IMETHODIMP
nsPluginCacheListener::OnStopRequest(nsIRequest *request,
nsISupports* aContext,
nsresult aStatus)
{
return NS_OK;
}
nsPluginStreamListenerPeer::nsPluginStreamListenerPeer()
{
mStreamType = NP_NORMAL;