| Index: webkit/glue/plugins/plugin_instance.h
|
| diff --git a/webkit/plugins/npapi/plugin_instance.h b/webkit/glue/plugins/plugin_instance.h
|
| similarity index 96%
|
| rename from webkit/plugins/npapi/plugin_instance.h
|
| rename to webkit/glue/plugins/plugin_instance.h
|
| index 98a58381126af1472e9ac64cf44aecf7cd8a169a..fa0320e6440b2422f71a86d722534d81194951d5 100644
|
| --- a/webkit/plugins/npapi/plugin_instance.h
|
| +++ b/webkit/glue/plugins/plugin_instance.h
|
| @@ -5,8 +5,8 @@
|
| // TODO: Need to deal with NPAPI's NPSavedData.
|
| // I haven't seen plugins use it yet.
|
|
|
| -#ifndef WEBKIT_PLUGINS_NPAPI_PLUGIN_INSTANCE_H_
|
| -#define WEBKIT_PLUGINS_NPAPI_PLUGIN_INSTANCE_H_
|
| +#ifndef WEBKIT_GLUE_PLUGIN_PLUGIN_INSTANCE_H__
|
| +#define WEBKIT_GLUE_PLUGIN_PLUGIN_INSTANCE_H__
|
|
|
| #include <map>
|
| #include <stack>
|
| @@ -26,17 +26,18 @@
|
|
|
| class MessageLoop;
|
|
|
| -namespace webkit {
|
| -namespace npapi {
|
| +namespace webkit_glue {
|
| +class WebPlugin;
|
| +class WebPluginResourceClient;
|
| +}
|
|
|
| +namespace NPAPI
|
| +{
|
| class PluginLib;
|
| class PluginHost;
|
| class PluginStream;
|
| class PluginStreamUrl;
|
| class PluginDataStream;
|
| -class WebPlugin;
|
| -class WebPluginResourceClient;
|
| -
|
| #if defined(OS_MACOSX)
|
| class ScopedCurrentPluginEvent;
|
| #endif
|
| @@ -95,15 +96,15 @@ class PluginInstance : public base::RefCountedThreadSafe<PluginInstance> {
|
| void set_transparent(bool value) { transparent_ = value; }
|
|
|
| // Get/Set the WebPlugin associated with this instance
|
| - WebPlugin* webplugin() { return webplugin_; }
|
| - void set_web_plugin(WebPlugin* webplugin) {
|
| + webkit_glue::WebPlugin* webplugin() { return webplugin_; }
|
| + void set_web_plugin(webkit_glue::WebPlugin* webplugin) {
|
| webplugin_ = webplugin;
|
| }
|
|
|
| // Get the mimeType for this plugin stream
|
| const std::string &mime_type() { return mime_type_; }
|
|
|
| - PluginLib* plugin_lib() { return plugin_; }
|
| + NPAPI::PluginLib* plugin_lib() { return plugin_; }
|
|
|
| #if defined(OS_MACOSX)
|
| // Get/Set the Mac NPAPI drawing and event models
|
| @@ -147,7 +148,7 @@ class PluginInstance : public base::RefCountedThreadSafe<PluginInstance> {
|
|
|
| // Returns the WebPluginResourceClient object for a stream that has become
|
| // seekable.
|
| - WebPluginResourceClient* GetRangeRequest(int id);
|
| + webkit_glue::WebPluginResourceClient* GetRangeRequest(int id);
|
|
|
| // Have the plugin create it's script object.
|
| NPObject *GetPluginScriptableObject();
|
| @@ -283,7 +284,7 @@ class PluginInstance : public base::RefCountedThreadSafe<PluginInstance> {
|
| // the possiblity of conforming to it (http://b/issue?id=936667). We
|
| // could also log a bug with Real, which would save the effort.
|
| uint8 zero_padding_[96];
|
| - scoped_refptr<PluginLib> plugin_;
|
| + scoped_refptr<NPAPI::PluginLib> plugin_;
|
| NPP npp_;
|
| scoped_refptr<PluginHost> host_;
|
| NPPluginFuncs* npp_functions_;
|
| @@ -291,7 +292,7 @@ class PluginInstance : public base::RefCountedThreadSafe<PluginInstance> {
|
| gfx::PluginWindowHandle window_handle_;
|
| bool windowless_;
|
| bool transparent_;
|
| - WebPlugin* webplugin_;
|
| + webkit_glue::WebPlugin* webplugin_;
|
| std::string mime_type_;
|
| GURL get_url_;
|
| intptr_t get_notify_data_;
|
| @@ -369,7 +370,6 @@ class ScopedCurrentPluginEvent {
|
| };
|
| #endif
|
|
|
| -} // namespace npapi
|
| -} // namespace webkit
|
| +} // namespace NPAPI
|
|
|
| -#endif // WEBKIT_PLUGINS_NPAPI_PLUGIN_INSTANCE_H_
|
| +#endif // WEBKIT_GLUE_PLUGIN_PLUGIN_INSTANCE_H__
|
|
|