| 'use strict'; | |
| var Uint8ArrayReader = require('./Uint8ArrayReader'); | |
| var utils = require('../utils'); | |
| function NodeBufferReader(data) { | |
| Uint8ArrayReader.call(this, data); | |
| } | |
| utils.inherits(NodeBufferReader, Uint8ArrayReader); | |
| /** | |
| * @see DataReader.readData | |
| */ | |
| NodeBufferReader.prototype.readData = function(size) { | |
| this.checkOffset(size); | |
| var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); | |
| this.index += size; | |
| return result; | |
| }; | |
| module.exports = NodeBufferReader; |