| Index: ppapi/shared_impl/tracker_base.h
|
| ===================================================================
|
| --- ppapi/shared_impl/tracker_base.h (revision 95769)
|
| +++ ppapi/shared_impl/tracker_base.h (working copy)
|
| @@ -15,7 +15,7 @@
|
|
|
| class FunctionGroupBase;
|
| class ResourceObjectBase;
|
| -class Var;
|
| +class VarTracker;
|
|
|
| // Tracks resource and function APIs, providing a mapping between ID and
|
| // object.
|
| @@ -50,16 +50,7 @@
|
| // resource is invalid.
|
| virtual PP_Instance GetInstanceForResource(PP_Resource resource) = 0;
|
|
|
| - // PP_Vars -------------------------------------------------------------------
|
| -
|
| - // Adds a new var to the tracker, returning the new Var ID.
|
| - virtual int32 AddVar(Var* var) = 0;
|
| -
|
| - // Retrieves a var from the tracker, returning an empty scoped ptr on failure.
|
| - virtual scoped_refptr<Var> GetVar(int32 var_id) const = 0;
|
| -
|
| - virtual bool AddRefVar(int32 var_id) = 0;
|
| - virtual bool UnrefVar(int32 var_id) = 0;
|
| + virtual VarTracker* GetVarTracker() = 0;
|
| };
|
|
|
| } // namespace ppapi
|
|
|