diff options
Diffstat (limited to 'Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.h')
-rw-r--r-- | Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.h b/Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.h index 7c3a53e..cf94165 100644 --- a/Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.h +++ b/Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.h @@ -54,6 +54,8 @@ public: static PluginTest* create(NPP, const std::string& identifier); virtual ~PluginTest(); + static void NP_Shutdown(); + // NPP functions. virtual NPError NPP_New(NPMIMEType pluginType, uint16_t mode, int16_t argc, char *argn[], char *argv[], NPSavedData *saved); virtual NPError NPP_Destroy(NPSavedData**); @@ -74,6 +76,8 @@ public: void executeScript(const char*); + void registerNPShutdownFunction(void (*)()); + template<typename TestClassTy> class Register { public: Register(const std::string& identifier) |