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(); } |