Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsPluginInstanceBase Class Reference

#include <pluginbase.h>

Inheritance diagram for nsPluginInstanceBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual NPBool init (NPWindow *aWindow)=0
virtual void shut ()=0
virtual NPBool isInitialized ()=0
virtual NPError SetWindow (NPWindow *pNPWindow)
virtual NPError NewStream (NPMIMEType type, NPStream *stream, NPBool seekable, uint16 *stype)
virtual NPError DestroyStream (NPStream *stream, NPError reason)
virtual void StreamAsFile (NPStream *stream, const char *fname)
virtual int32 WriteReady (NPStream *stream)
virtual int32 Write (NPStream *stream, int32 offset, int32 len, void *buffer)
virtual void Print (NPPrint *printInfo)
virtual uint16 HandleEvent (void *event)
virtual void URLNotify (const char *url, NPReason reason, void *notifyData)
virtual NPError GetValue (NPPVariable variable, void *value)
virtual NPError SetValue (NPNVariable variable, void *value)

Detailed Description

Definition at line 54 of file pluginbase.h.


Member Function Documentation

virtual NPError nsPluginInstanceBase::DestroyStream ( NPStream stream,
NPError  reason 
) [inline, virtual]

Definition at line 68 of file pluginbase.h.

{ return NPERR_NO_ERROR; }

Here is the caller graph for this function:

virtual NPError nsPluginInstanceBase::GetValue ( NPPVariable  variable,
void value 
) [inline, virtual]

Reimplemented in nsPluginInstance, nsPluginInstance, nsPluginInstance, nsPluginInstance, and nsPluginInstance.

Definition at line 77 of file pluginbase.h.

{ return NPERR_NO_ERROR; }

Here is the caller graph for this function:

virtual uint16 nsPluginInstanceBase::HandleEvent ( void event) [inline, virtual]

Reimplemented in nsPluginInstance, nsPluginInstance, and nsPluginInstance.

Definition at line 74 of file pluginbase.h.

{ return 0; }

Here is the caller graph for this function:

virtual NPBool nsPluginInstanceBase::init ( NPWindow aWindow) [pure virtual]
virtual NPBool nsPluginInstanceBase::isInitialized ( ) [pure virtual]
virtual NPError nsPluginInstanceBase::NewStream ( NPMIMEType  type,
NPStream stream,
NPBool  seekable,
uint16 stype 
) [inline, virtual]

Definition at line 66 of file pluginbase.h.

                                                                    { return NPERR_NO_ERROR; }

Here is the caller graph for this function:

virtual void nsPluginInstanceBase::Print ( NPPrint printInfo) [inline, virtual]

Definition at line 73 of file pluginbase.h.

{ return; }

Here is the caller graph for this function:

virtual NPError nsPluginInstanceBase::SetValue ( NPNVariable  variable,
void value 
) [inline, virtual]

Definition at line 78 of file pluginbase.h.

{ return NPERR_NO_ERROR; }

Here is the caller graph for this function:

virtual NPError nsPluginInstanceBase::SetWindow ( NPWindow pNPWindow) [inline, virtual]

Reimplemented in nsPluginInstance, nsPluginInstance, nsPluginInstance, nsPluginInstance, and nsPluginInstance.

Definition at line 65 of file pluginbase.h.

{ return NPERR_NO_ERROR; }

Here is the caller graph for this function:

virtual void nsPluginInstanceBase::shut ( ) [pure virtual]
virtual void nsPluginInstanceBase::StreamAsFile ( NPStream stream,
const char *  fname 
) [inline, virtual]

Definition at line 69 of file pluginbase.h.

{ return; }

Here is the caller graph for this function:

virtual void nsPluginInstanceBase::URLNotify ( const char *  url,
NPReason  reason,
void notifyData 
) [inline, virtual]

Definition at line 75 of file pluginbase.h.

                                                                    { return; }

Here is the caller graph for this function:

virtual int32 nsPluginInstanceBase::Write ( NPStream stream,
int32  offset,
int32  len,
void buffer 
) [inline, virtual]

Definition at line 71 of file pluginbase.h.

                                                                    { return len; }

Here is the caller graph for this function:

virtual int32 nsPluginInstanceBase::WriteReady ( NPStream stream) [inline, virtual]

Definition at line 70 of file pluginbase.h.

{ return 0x0fffffff; }

Here is the caller graph for this function:


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