Back to index

lightning-sunbird  0.9+nobinonly
Classes | Functions
pluginbase.h File Reference
#include "npplat.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nsPluginCreateData
class  nsPluginInstanceBase

Functions

nsPluginInstanceBaseNS_NewPluginInstance (nsPluginCreateData *aCreateDataStruct)
void NS_DestroyPluginInstance (nsPluginInstanceBase *aPlugin)
NPError NS_PluginInitialize ()
void NS_PluginShutdown ()

Class Documentation

struct nsPluginCreateData

Definition at line 43 of file pluginbase.h.

Collaboration diagram for nsPluginCreateData:
Class Members
int16 argc
char ** argn
char ** argv
NPP instance
uint16 mode
NPSavedData * saved
NPMIMEType type

Function Documentation

Definition at line 73 of file plugin.cpp.

{
  if(aPlugin)
    delete (nsPluginInstance *)aPlugin;
}

Here is the caller graph for this function:

Definition at line 64 of file plugin.cpp.

{
  if(!aCreateDataStruct)
    return NULL;

  nsPluginInstance * plugin = new nsPluginInstance(aCreateDataStruct->instance);
  return plugin;
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 51 of file plugin.cpp.

{
  return NPERR_NO_ERROR;
}

Here is the call graph for this function:

Definition at line 56 of file plugin.cpp.

{
}

Here is the caller graph for this function: