48#include "nsISupports.idl"
49#include "nspluginroot.idl"
50#include "nsIPluginStreamInfo.idl"
51#include "nsIInputStream.idl"
54#include "nsplugindefs.h"
63[uuid(df055770-5448-11d2-8164-006008119d7a)]
88 in nsIInputStream aInputStream,
89 in
unsigned long aLength);
void onStopBinding(in nsIPluginStreamInfo aPluginInfo, in nsresult aStatus)
Notify the observer that the URL has finished loading.
void onStartBinding(in nsIPluginStreamInfo aPluginInfo)
Notify the observer that the URL has started to load.
void onDataAvailable(in nsIPluginStreamInfo aPluginInfo, in nsIInputStream aInputStream, in unsigned long aLength)
Notify the client that data is available in the input stream.
void onFileAvailable(in nsIPluginStreamInfo aPluginInfo, in string aFileName)
Notify the client that data is available in the file.
readonly attribute nsPluginStreamType streamType
Gets the type of the stream.