#include <PluginInstanceParent.h>
Collaboration diagram for mozilla::plugins::PluginInstanceParent:Public Member Functions | |
| PluginInstanceParent (PluginModuleParent *parent, NPP npp, const nsCString_external &mimeType, const NPNetscapeFuncs *npniface) | |
| virtual | ~PluginInstanceParent () |
| bool | Init () |
| NPError | Destroy () |
| virtual void | ActorDestroy (ActorDestroyReason why) |
| virtual PPluginScriptableObjectParent * | AllocPPluginScriptableObject () |
| virtual bool | RecvPPluginScriptableObjectConstructor (PPluginScriptableObjectParent *aActor) |
| virtual bool | DeallocPPluginScriptableObject (PPluginScriptableObjectParent *aObject) |
| virtual PBrowserStreamParent * | AllocPBrowserStream (const nsCString_external &url, const uint32_t &length, const uint32_t &lastmodified, PStreamNotifyParent *notifyData, const nsCString_external &headers, const nsCString_external &mimeType, const bool &seekable, NPError *rv, uint16_t *stype) |
| virtual bool | DeallocPBrowserStream (PBrowserStreamParent *stream) |
| virtual PPluginStreamParent * | AllocPPluginStream (const nsCString_external &mimeType, const nsCString_external &target, NPError *result) |
| virtual bool | DeallocPPluginStream (PPluginStreamParent *stream) |
| virtual bool | AnswerNPN_GetValue_NPNVjavascriptEnabledBool (bool *value, NPError *result) |
| virtual bool | AnswerNPN_GetValue_NPNVisOfflineBool (bool *value, NPError *result) |
| virtual bool | AnswerNPN_GetValue_NPNVnetscapeWindow (NativeWindowHandle *value, NPError *result) |
| virtual bool | AnswerNPN_GetValue_NPNVWindowNPObject (PPluginScriptableObjectParent **value, NPError *result) |
| virtual bool | AnswerNPN_GetValue_NPNVPluginElementNPObject (PPluginScriptableObjectParent **value, NPError *result) |
| virtual bool | AnswerNPN_GetValue_NPNVprivateModeBool (bool *value, NPError *result) |
| virtual bool | AnswerNPN_SetValue_NPPVpluginWindow (const bool &windowed, NPError *result) |
| virtual bool | AnswerNPN_SetValue_NPPVpluginTransparent (const bool &transparent, NPError *result) |
| virtual bool | AnswerNPN_SetValue_NPPVpluginDrawingModel (const int &drawingModel, NPError *result) |
| virtual bool | AnswerNPN_SetValue_NPPVpluginEventModel (const int &eventModel, NPError *result) |
| virtual bool | AnswerNPN_GetURL (const nsCString_external &url, const nsCString_external &target, NPError *result) |
| virtual bool | AnswerNPN_PostURL (const nsCString_external &url, const nsCString_external &target, const nsCString_external &buffer, const bool &file, NPError *result) |
| virtual PStreamNotifyParent * | AllocPStreamNotify (const nsCString_external &url, const nsCString_external &target, const bool &post, const nsCString_external &buffer, const bool &file, NPError *result) |
| virtual bool | AnswerPStreamNotifyConstructor (PStreamNotifyParent *actor, const nsCString_external &url, const nsCString_external &target, const bool &post, const nsCString_external &buffer, const bool &file, NPError *result) |
| virtual bool | DeallocPStreamNotify (PStreamNotifyParent *notifyData) |
| virtual bool | RecvNPN_InvalidateRect (const NPRect &rect) |
| virtual bool | RecvShow (const NPRect &updatedRect, const SurfaceDescriptor &newSurface, SurfaceDescriptor *prevSurface) |
| virtual bool | AnswerNPN_PushPopupsEnabledState (const bool &aState) |
| virtual bool | AnswerNPN_PopPopupsEnabledState () |
| virtual bool | AnswerNPN_GetValueForURL (const NPNURLVariable &variable, const nsCString_external &url, nsCString_external *value, NPError *result) |
| virtual bool | AnswerNPN_SetValueForURL (const NPNURLVariable &variable, const nsCString_external &url, const nsCString_external &value, NPError *result) |
| virtual bool | AnswerNPN_GetAuthenticationInfo (const nsCString_external &protocol, const nsCString_external &host, const int32_t &port, const nsCString_external &scheme, const nsCString_external &realm, nsCString_external *username, nsCString_external *password, NPError *result) |
| virtual bool | AnswerNPN_ConvertPoint (const double &sourceX, const bool &ignoreDestX, const double &sourceY, const bool &ignoreDestY, const NPCoordinateSpace &sourceSpace, const NPCoordinateSpace &destSpace, double *destX, double *destY, bool *result) |
| NPError | NPP_SetWindow (const NPWindow *aWindow) |
| NPError | NPP_GetValue (NPPVariable variable, void *retval) |
| NPError | NPP_SetValue (NPNVariable variable, void *value) |
| void | NPP_URLRedirectNotify (const char *url, int32_t status, void *notifyData) |
| NPError | NPP_NewStream (NPMIMEType type, NPStream *stream, NPBool seekable, uint16_t *stype) |
| NPError | NPP_DestroyStream (NPStream *stream, NPReason reason) |
| void | NPP_Print (NPPrint *platformPrint) |
| int16_t | NPP_HandleEvent (void *event) |
| void | NPP_URLNotify (const char *url, NPReason reason, void *notifyData) |
| PluginModuleParent * | Module () |
| const NPNetscapeFuncs * | GetNPNIface () |
| bool | RegisterNPObjectForActor (NPObject *aObject, PluginScriptableObjectParent *aActor) |
| void | UnregisterNPObject (NPObject *aObject) |
| PluginScriptableObjectParent * | GetActorForNPObject (NPObject *aObject) |
| NPP | GetNPP () |
| virtual bool | AnswerPluginFocusChange (const bool &gotFocus) |
| nsresult | AsyncSetWindow (NPWindow *window) |
| nsresult | GetSurface (gfxASurface **aSurface) |
Friends | |
| class | PluginModuleParent |
| class | BrowserStreamParent |
| class | PluginStreamParent |
| class | StreamNotifyParent |
| mozilla::plugins::PluginInstanceParent::PluginInstanceParent | ( | PluginModuleParent * | parent, | |
| NPP | npp, | |||
| const nsCString_external & | mimeType, | |||
| const NPNetscapeFuncs * | npniface | |||
| ) |
| virtual mozilla::plugins::PluginInstanceParent::~PluginInstanceParent | ( | ) | [virtual] |
| virtual void mozilla::plugins::PluginInstanceParent::ActorDestroy | ( | ActorDestroyReason | why | ) | [virtual] |
| virtual PBrowserStreamParent* mozilla::plugins::PluginInstanceParent::AllocPBrowserStream | ( | const nsCString_external & | url, | |
| const uint32_t & | length, | |||
| const uint32_t & | lastmodified, | |||
| PStreamNotifyParent * | notifyData, | |||
| const nsCString_external & | headers, | |||
| const nsCString_external & | mimeType, | |||
| const bool & | seekable, | |||
| NPError * | rv, | |||
| uint16_t * | stype | |||
| ) | [virtual] |
| virtual PPluginScriptableObjectParent* mozilla::plugins::PluginInstanceParent::AllocPPluginScriptableObject | ( | ) | [virtual] |
| virtual PPluginStreamParent* mozilla::plugins::PluginInstanceParent::AllocPPluginStream | ( | const nsCString_external & | mimeType, | |
| const nsCString_external & | target, | |||
| NPError * | result | |||
| ) | [virtual] |
| virtual PStreamNotifyParent* mozilla::plugins::PluginInstanceParent::AllocPStreamNotify | ( | const nsCString_external & | url, | |
| const nsCString_external & | target, | |||
| const bool & | post, | |||
| const nsCString_external & | buffer, | |||
| const bool & | file, | |||
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_ConvertPoint | ( | const double & | sourceX, | |
| const bool & | ignoreDestX, | |||
| const double & | sourceY, | |||
| const bool & | ignoreDestY, | |||
| const NPCoordinateSpace & | sourceSpace, | |||
| const NPCoordinateSpace & | destSpace, | |||
| double * | destX, | |||
| double * | destY, | |||
| bool * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_GetAuthenticationInfo | ( | const nsCString_external & | protocol, | |
| const nsCString_external & | host, | |||
| const int32_t & | port, | |||
| const nsCString_external & | scheme, | |||
| const nsCString_external & | realm, | |||
| nsCString_external * | username, | |||
| nsCString_external * | password, | |||
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_GetURL | ( | const nsCString_external & | url, | |
| const nsCString_external & | target, | |||
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_GetValue_NPNVisOfflineBool | ( | bool * | value, | |
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_GetValue_NPNVjavascriptEnabledBool | ( | bool * | value, | |
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_GetValue_NPNVnetscapeWindow | ( | NativeWindowHandle * | value, | |
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_GetValue_NPNVPluginElementNPObject | ( | PPluginScriptableObjectParent ** | value, | |
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_GetValue_NPNVprivateModeBool | ( | bool * | value, | |
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_GetValue_NPNVWindowNPObject | ( | PPluginScriptableObjectParent ** | value, | |
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_GetValueForURL | ( | const NPNURLVariable & | variable, | |
| const nsCString_external & | url, | |||
| nsCString_external * | value, | |||
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_PopPopupsEnabledState | ( | ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_PostURL | ( | const nsCString_external & | url, | |
| const nsCString_external & | target, | |||
| const nsCString_external & | buffer, | |||
| const bool & | file, | |||
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_PushPopupsEnabledState | ( | const bool & | aState | ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_SetValue_NPPVpluginDrawingModel | ( | const int & | drawingModel, | |
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_SetValue_NPPVpluginEventModel | ( | const int & | eventModel, | |
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_SetValue_NPPVpluginTransparent | ( | const bool & | transparent, | |
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_SetValue_NPPVpluginWindow | ( | const bool & | windowed, | |
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerNPN_SetValueForURL | ( | const NPNURLVariable & | variable, | |
| const nsCString_external & | url, | |||
| const nsCString_external & | value, | |||
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerPluginFocusChange | ( | const bool & | gotFocus | ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::AnswerPStreamNotifyConstructor | ( | PStreamNotifyParent * | actor, | |
| const nsCString_external & | url, | |||
| const nsCString_external & | target, | |||
| const bool & | post, | |||
| const nsCString_external & | buffer, | |||
| const bool & | file, | |||
| NPError * | result | |||
| ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::DeallocPBrowserStream | ( | PBrowserStreamParent * | stream | ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::DeallocPPluginScriptableObject | ( | PPluginScriptableObjectParent * | aObject | ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::DeallocPPluginStream | ( | PPluginStreamParent * | stream | ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::DeallocPStreamNotify | ( | PStreamNotifyParent * | notifyData | ) | [virtual] |
| NPError mozilla::plugins::PluginInstanceParent::Destroy | ( | ) |
| PluginScriptableObjectParent* mozilla::plugins::PluginInstanceParent::GetActorForNPObject | ( | NPObject * | aObject | ) |
| const NPNetscapeFuncs* mozilla::plugins::PluginInstanceParent::GetNPNIface | ( | ) | [inline] |
| NPP mozilla::plugins::PluginInstanceParent::GetNPP | ( | ) | [inline] |
| nsresult mozilla::plugins::PluginInstanceParent::GetSurface | ( | gfxASurface ** | aSurface | ) |
| bool mozilla::plugins::PluginInstanceParent::Init | ( | ) |
| PluginModuleParent* mozilla::plugins::PluginInstanceParent::Module | ( | ) | [inline] |
| NPError mozilla::plugins::PluginInstanceParent::NPP_DestroyStream | ( | NPStream * | stream, | |
| NPReason | reason | |||
| ) |
| NPError mozilla::plugins::PluginInstanceParent::NPP_GetValue | ( | NPPVariable | variable, | |
| void * | retval | |||
| ) |
| int16_t mozilla::plugins::PluginInstanceParent::NPP_HandleEvent | ( | void * | event | ) |
| NPError mozilla::plugins::PluginInstanceParent::NPP_NewStream | ( | NPMIMEType | type, | |
| NPStream * | stream, | |||
| NPBool | seekable, | |||
| uint16_t * | stype | |||
| ) |
| void mozilla::plugins::PluginInstanceParent::NPP_Print | ( | NPPrint * | platformPrint | ) |
| NPError mozilla::plugins::PluginInstanceParent::NPP_SetValue | ( | NPNVariable | variable, | |
| void * | value | |||
| ) |
| void mozilla::plugins::PluginInstanceParent::NPP_URLNotify | ( | const char * | url, | |
| NPReason | reason, | |||
| void * | notifyData | |||
| ) |
| void mozilla::plugins::PluginInstanceParent::NPP_URLRedirectNotify | ( | const char * | url, | |
| int32_t | status, | |||
| void * | notifyData | |||
| ) |
| virtual bool mozilla::plugins::PluginInstanceParent::RecvNPN_InvalidateRect | ( | const NPRect & | rect | ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::RecvPPluginScriptableObjectConstructor | ( | PPluginScriptableObjectParent * | aActor | ) | [virtual] |
| virtual bool mozilla::plugins::PluginInstanceParent::RecvShow | ( | const NPRect & | updatedRect, | |
| const SurfaceDescriptor & | newSurface, | |||
| SurfaceDescriptor * | prevSurface | |||
| ) | [virtual] |
| bool mozilla::plugins::PluginInstanceParent::RegisterNPObjectForActor | ( | NPObject * | aObject, | |
| PluginScriptableObjectParent * | aActor | |||
| ) |
| void mozilla::plugins::PluginInstanceParent::UnregisterNPObject | ( | NPObject * | aObject | ) |
friend class BrowserStreamParent [friend] |
friend class PluginModuleParent [friend] |
friend class PluginStreamParent [friend] |
friend class StreamNotifyParent [friend] |
1.7.1