Chromium Code Reviews| Index: src/core/SkSecureReadBuffer.h |
| diff --git a/src/core/SkOrderedReadBuffer.h b/src/core/SkSecureReadBuffer.h |
| similarity index 87% |
| copy from src/core/SkOrderedReadBuffer.h |
| copy to src/core/SkSecureReadBuffer.h |
| index 556fce8b41495a4790bf48074dcb3ed951611439..578d0cf23a7f77d439a021d6c1e4122c05e102b4 100644 |
| --- a/src/core/SkOrderedReadBuffer.h |
| +++ b/src/core/SkSecureReadBuffer.h |
| @@ -1,20 +1,19 @@ |
| - |
| /* |
|
sugoi1
2013/08/29 18:55:53
In case you you're curious, I didn't actually repl
|
| - * Copyright 2011 Google Inc. |
| + * Copyright 2013 Google Inc. |
| * |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| -#ifndef SkOrderedReadBuffer_DEFINED |
| -#define SkOrderedReadBuffer_DEFINED |
| +#ifndef SkSecureReadBuffer_DEFINED |
| +#define SkSecureReadBuffer_DEFINED |
| #include "SkRefCnt.h" |
| #include "SkBitmapHeap.h" |
| #include "SkFlattenableBuffers.h" |
| #include "SkPath.h" |
| #include "SkPicture.h" |
| -#include "SkReader32.h" |
| +#include "SkSecureReader32.h" |
| class SkBitmap; |
| @@ -22,16 +21,14 @@ class SkBitmap; |
| #define DEBUG_NON_DETERMINISTIC_ASSERT |
| #endif |
| -class SkOrderedReadBuffer : public SkFlattenableReadBuffer { |
| +class SkSecureReadBuffer : public SkFlattenableReadBuffer { |
| public: |
| - SkOrderedReadBuffer(); |
| - SkOrderedReadBuffer(const void* data, size_t size); |
| - SkOrderedReadBuffer(SkStream* stream); |
| - virtual ~SkOrderedReadBuffer(); |
| - |
| - virtual SkOrderedReadBuffer* getOrderedBinaryBuffer() SK_OVERRIDE { return this; } |
| + SkSecureReadBuffer(); |
| + SkSecureReadBuffer(const void* data, size_t size); |
| + SkSecureReadBuffer(SkStream* stream); |
| + virtual ~SkSecureReadBuffer(); |
| - SkReader32* getReader32() { return &fReader; } |
| + SkSecureReader32* getReader32() { return &fReader; } |
| uint32_t size() { return fReader.size(); } |
| uint32_t offset() { return fReader.offset(); } |
| @@ -113,7 +110,7 @@ public: |
| } |
| private: |
| - SkReader32 fReader; |
| + SkSecureReader32 fReader; |
| void* fMemoryPtr; |
| SkBitmapHeapReader* fBitmapStorage; |
| @@ -135,4 +132,4 @@ private: |
| typedef SkFlattenableReadBuffer INHERITED; |
| }; |
| -#endif // SkOrderedReadBuffer_DEFINED |
| +#endif // SkSecureReadBuffer_DEFINED |