FreeWRL / FreeX3D 4.3.0
nsIPluginInstancePeer2 Interface Reference

The nsIPluginInstancePeer2 interface extends the nsIPluginInstancePeer interface, providing access to functionality provided by newer browsers. More...

import <nsIPluginInstancePeer2.idl;

Inheritance diagram for nsIPluginInstancePeer2:
nsIPluginInstancePeer nsIPluginInstancePeer2_1_9_1_BRANCH

Data Fields

readonly attribute JSObjectPtr JSWindow
 Get the JavaScript window object corresponding to this plugin instance.
 
readonly attribute unsigned long JSThread
 Get the JavaScript execution thread corresponding to this plugin instance.
 
readonly attribute JSContextPtr JSContext
 Get the JavaScript context to this plugin instance.
 
- Data Fields inherited from nsIPluginInstancePeer
readonly attribute nsMIMEType MIMEType
 Returns the MIME type of the plugin instance.
 
readonly attribute nsPluginMode mode
 Returns the mode of the plugin instance, i.e.
 

Additional Inherited Members

- Public Member Functions inherited from nsIPluginInstancePeer
void getValue (in nsPluginInstancePeerVariable aVariable, in voidPtr aValue)
 Returns the value of a variable associated with the plugin manager.
 
void newStream (in nsMIMEType aType, in string aTarget, out nsIOutputStream aResult)
 This operation is called by the plugin instance when it wishes to send a stream of data to the browser.
 
void showStatus (in string aMessage)
 This operation causes status information to be displayed on the window associated with the plugin instance.
 
void setWindowSize (in unsigned long aWidth, in unsigned long aHeight)
 Set the desired size of the window in which the plugin instance lives.
 

Detailed Description

The nsIPluginInstancePeer2 interface extends the nsIPluginInstancePeer interface, providing access to functionality provided by newer browsers.

All functionality in nsIPluginInstancePeer can be mapped to the 4.X plugin API.

Definition at line 65 of file nsIPluginInstancePeer2.idl.

Field Documentation

◆ JSContext

readonly attribute JSContextPtr nsIPluginInstancePeer2::JSContext

Get the JavaScript context to this plugin instance.

Parameters
aJSContext- the resulting JavaScript context
Returns
- NS_OK if this operation was successful

Definition at line 90 of file nsIPluginInstancePeer2.idl.

◆ JSThread

readonly attribute unsigned long nsIPluginInstancePeer2::JSThread

Get the JavaScript execution thread corresponding to this plugin instance.

Parameters
aJSThread- the resulting JavaScript thread id
Returns
- NS_OK if this operation was successful

Definition at line 82 of file nsIPluginInstancePeer2.idl.

◆ JSWindow

readonly attribute JSObjectPtr nsIPluginInstancePeer2::JSWindow

Get the JavaScript window object corresponding to this plugin instance.

Parameters
aJSWindow- the resulting JavaScript window object
Returns
- NS_OK if this operation was successful

Definition at line 73 of file nsIPluginInstancePeer2.idl.


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