initial + readme updates

This commit is contained in:
Arjun Patel
2018-06-25 19:21:14 -07:00
parent 9983a79efd
commit 4cbe20aed9
143 changed files with 22815 additions and 1 deletions
+25
View File
@@ -0,0 +1,25 @@
module.exports = BufferList;
function BufferList() {
this.bufs = [];
this.size = 0;
}
BufferList.prototype.shift = function shift() {
var buf = this.bufs.shift();
if (buf) {
this.size -= buf.length;
}
return buf;
};
BufferList.prototype.push = function push(buf) {
if (!buf || !buf.length) {
return;
}
this.bufs.push(buf);
this.size += buf.length;
};