FreeWRL/FreeX3D  3.0.0
nsIPluginHostOld Interface Reference
Inheritance diagram for nsIPluginHostOld:

Public Member Functions

void init ()
 
void destroy ()
 
void loadPlugins ()
 
nsIPlugin getPluginFactory (in string aMimeType)
 
void instantiateEmbeddedPlugin (in string aMimeType, in nsIURI aURL, in nsIPluginInstanceOwner aOwner)
 
void instantiateFullPagePlugin (in string aMimeType, in nsIURI aURI, in nsIStreamListenerRef aStreamListener, in nsIPluginInstanceOwner aOwner)
 
nsIStreamListener instantiatePluginForChannel (in nsIChannel aChannel, in nsIPluginInstanceOwner aOwner)
 Instantiate an embedded plugin for an existing channel. More...
 
void setUpPluginInstance (in string aMimeType, in nsIURI aURL, in nsIPluginInstanceOwner aOwner)
 
void isPluginEnabledForType (in string aMimeType)
 
void isPluginEnabledForExtension (in string aExtension, in constCharStarRef aMimeType)
 
void getPlugins (in unsigned long aPluginCount, outnsIDOMPlugin aPluginArray)
 
void getPluginTags (out unsigned long aPluginCount, [retval, array, size_is(aPluginCount)] out nsIPluginTag aResults)
 
void stopPluginInstance (in nsIPluginInstance aInstance)
 
void handleBadPlugin (in PRLibraryPtr aLibrary, in nsIPluginInstance instance)
 

Data Fields

readonly attribute unsigned long pluginCount
 

Detailed Description

Definition at line 64 of file nsIPluginHostOld.idl.

Member Function Documentation

nsIStreamListener nsIPluginHostOld::instantiatePluginForChannel ( in nsIChannel  aChannel,
in nsIPluginInstanceOwner  aOwner 
)

Instantiate an embedded plugin for an existing channel.

The caller is responsible for opening the channel. It may or may not be already opened when this function is called.


The documentation for this interface was generated from the following file: