summaryrefslogtreecommitdiffstats
path: root/ppapi/proxy/plugin_resource_tracker.h
diff options
context:
space:
mode:
Diffstat (limited to 'ppapi/proxy/plugin_resource_tracker.h')
-rw-r--r--ppapi/proxy/plugin_resource_tracker.h27
1 files changed, 12 insertions, 15 deletions
diff --git a/ppapi/proxy/plugin_resource_tracker.h b/ppapi/proxy/plugin_resource_tracker.h
index ccc6d70..d45ef6d 100644
--- a/ppapi/proxy/plugin_resource_tracker.h
+++ b/ppapi/proxy/plugin_resource_tracker.h
@@ -22,16 +22,14 @@
template<typename T> struct DefaultSingletonTraits;
namespace ppapi {
+
class Var;
-}
-namespace pp {
namespace proxy {
class PluginDispatcher;
-class PluginResourceTracker : public ppapi::TrackerBase,
- public ppapi::ResourceTracker {
+class PluginResourceTracker : public TrackerBase, public ResourceTracker {
public:
// Called by tests that want to specify a specific ResourceTracker. This
// allows them to use a unique one each time and avoids singletons sticking
@@ -40,12 +38,12 @@ class PluginResourceTracker : public ppapi::TrackerBase,
// Returns the global singleton resource tracker for the plugin.
static PluginResourceTracker* GetInstance();
- static ::ppapi::TrackerBase* GetTrackerBaseInstance();
+ static TrackerBase* GetTrackerBaseInstance();
// Given a host resource, maps it to an existing plugin resource ID if it
// exists, or returns 0 on failure.
PP_Resource PluginResourceForHostResource(
- const ppapi::HostResource& resource) const;
+ const HostResource& resource) const;
PluginVarTracker& var_tracker() {
return var_tracker_test_override_ ? *var_tracker_test_override_
@@ -57,16 +55,15 @@ class PluginResourceTracker : public ppapi::TrackerBase,
}
// TrackerBase.
- virtual ppapi::FunctionGroupBase* GetFunctionAPI(
- PP_Instance inst,
- pp::proxy::InterfaceID id) OVERRIDE;
- virtual ppapi::VarTracker* GetVarTracker() OVERRIDE;
- virtual ppapi::ResourceTracker* GetResourceTracker() OVERRIDE;
+ virtual FunctionGroupBase* GetFunctionAPI(PP_Instance inst,
+ InterfaceID id) OVERRIDE;
+ virtual VarTracker* GetVarTracker() OVERRIDE;
+ virtual ResourceTracker* GetResourceTracker() OVERRIDE;
protected:
// ResourceTracker overrides.
- virtual PP_Resource AddResource(ppapi::Resource* object) OVERRIDE;
- virtual void RemoveResource(ppapi::Resource* object) OVERRIDE;
+ virtual PP_Resource AddResource(Resource* object) OVERRIDE;
+ virtual void RemoveResource(Resource* object) OVERRIDE;
private:
friend struct DefaultSingletonTraits<PluginResourceTracker>;
@@ -88,13 +85,13 @@ class PluginResourceTracker : public ppapi::TrackerBase,
PluginVarTracker* var_tracker_test_override_;
// Map of host instance/resource pairs to a plugin resource ID.
- typedef std::map<ppapi::HostResource, PP_Resource> HostResourceMap;
+ typedef std::map<HostResource, PP_Resource> HostResourceMap;
HostResourceMap host_resource_map_;
DISALLOW_COPY_AND_ASSIGN(PluginResourceTracker);
};
} // namespace proxy
-} // namespace pp
+} // namespace ppapi
#endif // PPAPI_PROXY_PLUGIN_RESOURCE_TRACKER_H_