| Index: Source/core/dom/DOMArrayBuffer.h
|
| diff --git a/Source/core/dom/DOMArrayBuffer.h b/Source/core/dom/DOMArrayBuffer.h
|
| index 821834fb9b9e76180229f2f46e02810a0e651094..c303d071981a14821495f1771b0ef2cedafbc41c 100644
|
| --- a/Source/core/dom/DOMArrayBuffer.h
|
| +++ b/Source/core/dom/DOMArrayBuffer.h
|
| @@ -37,8 +37,16 @@ public:
|
| WTF::ArrayBuffer* buffer() { return m_buffer.get(); }
|
|
|
| const void* data() const { return buffer()->data(); }
|
| - unsigned long byteLength() const { return buffer()->byteLength(); }
|
| void* data() { return buffer()->data(); }
|
| + unsigned long byteLength() const { return buffer()->byteLength(); }
|
| + PassRefPtr<DOMArrayBuffer> slice(int begin, int end) const
|
| + {
|
| + return create(buffer()->slice(begin, end));
|
| + }
|
| + PassRefPtr<DOMArrayBuffer> slice(int begin) const
|
| + {
|
| + return create(buffer()->slice(begin));
|
| + }
|
| bool transfer(WTF::ArrayBufferContents& result) { return buffer()->transfer(result); }
|
| bool isNeutered() { return buffer()->isNeutered(); }
|
|
|
|
|