plugin/npn_gate.cpp File Reference

#include "npplat.h"
#include <stdio.h>
#include <stdlib.h>
Include dependency graph for npn_gate.cpp:

Go to the source code of this file.

Functions

void NPN_Version (int *plugin_major, int *plugin_minor, int *netscape_major, int *netscape_minor)
void NPN_PluginThreadAsyncCall (NPP instance, void(*func)(void *), void *userData)
NPError NPN_GetValueForURL (NPP instance, NPNURLVariable variable, const char *url, char **value, uint32_t *len)
NPIdentifier NPN_GetStringIdentifier (const NPUTF8 *name)
void NPN_ReleaseVariantValue (NPVariant *variant)
bool NPN_GetProperty (NPP npp, NPObject *npobj, NPIdentifier propertyName, NPVariant *result)
void NPN_ReleaseObject (NPObject *npobj)
NPError NPN_GetURLNotify (NPP instance, const char *url, const char *target, void *notifyData)
NPError NPN_GetURL (NPP instance, const char *url, const char *target)
NPError NPN_PostURLNotify (NPP instance, const char *url, const char *window, uint32_t len, const char *buf, NPBool file, void *notifyData)
NPError NPN_PostURL (NPP instance, const char *url, const char *window, uint32_t len, const char *buf, NPBool file)
NPError NPN_RequestRead (NPStream *stream, NPByteRange *rangeList)
NPError NPN_NewStream (NPP instance, NPMIMEType type, const char *target, NPStream **stream)
int32_t NPN_Write (NPP instance, NPStream *stream, int32_t len, void *buffer)
NPError NPN_DestroyStream (NPP instance, NPStream *stream, NPError reason)
void NPN_Status (NPP instance, const char *message)
const char * NPN_UserAgent (NPP instance)
void * NPN_MemAlloc (uint32_t size)
void NPN_MemFree (void *ptr)
uint32_t NPN_MemFlush (uint32_t size)
void NPN_ReloadPlugins (NPBool reloadPages)
NPError NPN_GetValue (NPP instance, NPNVariable variable, void *value)
NPError NPN_SetValue (NPP instance, NPPVariable variable, void *value)
void NPN_InvalidateRect (NPP instance, NPRect *invalidRect)
void NPN_InvalidateRegion (NPP instance, NPRegion invalidRegion)
void NPN_ForceRedraw (NPP instance)

Variables

NPNetscapeFuncs NPNFuncs

Function Documentation

NPError NPN_DestroyStream ( NPP  instance,
NPStream *  stream,
NPError  reason 
)

Definition at line 142 of file npn_gate.cpp.

void NPN_ForceRedraw ( NPP  instance  ) 

Definition at line 228 of file npn_gate.cpp.

bool NPN_GetProperty ( NPP  npp,
NPObject *  npobj,
NPIdentifier  propertyName,
NPVariant *  result 
)

Definition at line 59 of file npn_gate.cpp.

NPIdentifier NPN_GetStringIdentifier ( const NPUTF8 *  name  ) 

Definition at line 49 of file npn_gate.cpp.

NPError NPN_GetURL ( NPP  instance,
const char *  url,
const char *  target 
)

Definition at line 82 of file npn_gate.cpp.

NPError NPN_GetURLNotify ( NPP  instance,
const char *  url,
const char *  target,
void *  notifyData 
)

Definition at line 69 of file npn_gate.cpp.

NPError NPN_GetValue ( NPP  instance,
NPNVariable  variable,
void *  value 
)

Definition at line 206 of file npn_gate.cpp.

NPError NPN_GetValueForURL ( NPP  instance,
NPNURLVariable  variable,
const char *  url,
char **  value,
uint32_t *  len 
)

Definition at line 44 of file npn_gate.cpp.

void NPN_InvalidateRect ( NPP  instance,
NPRect *  invalidRect 
)

Definition at line 218 of file npn_gate.cpp.

void NPN_InvalidateRegion ( NPP  instance,
NPRegion  invalidRegion 
)

Definition at line 223 of file npn_gate.cpp.

void* NPN_MemAlloc ( uint32_t  size  ) 

Definition at line 167 of file npn_gate.cpp.

uint32_t NPN_MemFlush ( uint32_t  size  ) 

Definition at line 179 of file npn_gate.cpp.

void NPN_MemFree ( void *  ptr  ) 

Definition at line 174 of file npn_gate.cpp.

NPError NPN_NewStream ( NPP  instance,
NPMIMEType  type,
const char *  target,
NPStream **  stream 
)

Definition at line 115 of file npn_gate.cpp.

void NPN_PluginThreadAsyncCall ( NPP  instance,
void(*)(void *)  func,
void *  userData 
)

Definition at line 39 of file npn_gate.cpp.

NPError NPN_PostURL ( NPP  instance,
const char *  url,
const char *  window,
uint32_t  len,
const char *  buf,
NPBool  file 
)

Definition at line 103 of file npn_gate.cpp.

NPError NPN_PostURLNotify ( NPP  instance,
const char *  url,
const char *  window,
uint32_t  len,
const char *  buf,
NPBool  file,
void *  notifyData 
)

Definition at line 90 of file npn_gate.cpp.

void NPN_ReleaseObject ( NPObject *  npobj  ) 

Definition at line 64 of file npn_gate.cpp.

void NPN_ReleaseVariantValue ( NPVariant *  variant  ) 

Definition at line 54 of file npn_gate.cpp.

void NPN_ReloadPlugins ( NPBool  reloadPages  ) 

Definition at line 185 of file npn_gate.cpp.

NPError NPN_RequestRead ( NPStream *  stream,
NPByteRange *  rangeList 
)

Definition at line 109 of file npn_gate.cpp.

NPError NPN_SetValue ( NPP  instance,
NPPVariable  variable,
void *  value 
)

Definition at line 212 of file npn_gate.cpp.

void NPN_Status ( NPP  instance,
const char *  message 
)

Definition at line 155 of file npn_gate.cpp.

const char* NPN_UserAgent ( NPP  instance  ) 

Definition at line 160 of file npn_gate.cpp.

void NPN_Version ( int *  plugin_major,
int *  plugin_minor,
int *  netscape_major,
int *  netscape_minor 
)

Definition at line 30 of file npn_gate.cpp.

int32_t NPN_Write ( NPP  instance,
NPStream *  stream,
int32_t  len,
void *  buffer 
)

Definition at line 129 of file npn_gate.cpp.


Variable Documentation

NPNetscapeFuncs NPNFuncs

Definition at line 29 of file np_entry.cpp.

Generated on Tue Aug 24 19:50:35 2010 for Lightspark by  doxygen 1.6.3