comparison util/dbuffer.lua @ 11200:bf8f2da84007

Merge 0.11->trunk
author Kim Alvefur <zash@zash.se>
date Thu, 05 Nov 2020 22:31:25 +0100
parents f243836c449a
children 11e0a0a08da3
comparison
equal deleted inserted replaced
11199:6c7c50a4de32 11200:bf8f2da84007
1 local queue = require "util.queue"; 1 local queue = require "util.queue";
2 2
3 local s_byte, s_sub = string.byte, string.sub; 3 local s_byte, s_sub = string.byte, string.sub;
4 local dbuffer_methods = {}; 4 local dbuffer_methods = {};
5 local dynamic_buffer_mt = { __index = dbuffer_methods }; 5 local dynamic_buffer_mt = { __name = "dbuffer", __index = dbuffer_methods };
6 6
7 function dbuffer_methods:write(data) 7 function dbuffer_methods:write(data)
8 if self.max_size and #data + self._length > self.max_size then 8 if self.max_size and #data + self._length > self.max_size then
9 return nil; 9 return nil;
10 end 10 end