summaryrefslogtreecommitdiff
path: root/Source/WebKit2/WebProcess/Plugins/Plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/WebProcess/Plugins/Plugin.h')
-rw-r--r--Source/WebKit2/WebProcess/Plugins/Plugin.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/WebKit2/WebProcess/Plugins/Plugin.h b/Source/WebKit2/WebProcess/Plugins/Plugin.h
index 5be84f476..b91174f9e 100644
--- a/Source/WebKit2/WebProcess/Plugins/Plugin.h
+++ b/Source/WebKit2/WebProcess/Plugins/Plugin.h
@@ -83,6 +83,10 @@ public:
// Sets the active plug-in controller and initializes the plug-in.
bool initialize(PluginController*, const Parameters&);
+ // Forces synchronous initialization of a plugin previously initialized asynchronously.
+ virtual void waitForAsynchronousInitialization() = 0;
+ virtual bool isBeingAsynchronouslyInitialized() const = 0;
+
// Destroys the plug-in.
void destroyPlugin();