Index: skia/ext/SkDiscardableMemory_chrome.h |
diff --git a/skia/ext/SkDiscardableMemory_chrome.h b/skia/ext/SkDiscardableMemory_chrome.h |
index 13dfef83dc8476c475149f4e6937d06775af146d..b251dc452db6179c8c02a8670e9ea7df3b8b0ce4 100644 |
--- a/skia/ext/SkDiscardableMemory_chrome.h |
+++ b/skia/ext/SkDiscardableMemory_chrome.h |
@@ -13,20 +13,18 @@ |
// base::DiscardableMemory. |
class SK_API SkDiscardableMemoryChrome : public SkDiscardableMemory { |
public: |
- SkDiscardableMemoryChrome(); |
virtual ~SkDiscardableMemoryChrome(); |
- // Initialize the SkDiscardableMemoryChrome object and lock the memory. |
- // Returns true on success. No memory is allocated if this call returns |
- // false. This call should only be called once. |
- bool InitializeAndLock(size_t bytes); |
- |
- // Implementation of SkDiscardableMemory interface. |
+ // SkDiscardableMemory: |
virtual bool lock() OVERRIDE; |
virtual void* data() OVERRIDE; |
virtual void unlock() OVERRIDE; |
private: |
+ friend class SkDiscardableMemory; |
+ |
+ SkDiscardableMemoryChrome(scoped_ptr<base::DiscardableMemory> memory); |
+ |
scoped_ptr<base::DiscardableMemory> discardable_; |
}; |