Comparison

util/dbuffer.lua @ 11196:f243836c449a

util.dbuffer: Add __name to metatable
author Matthew Wild <mwild1@gmail.com>
date Fri, 30 Oct 2020 13:53:39 +0000
parent 11190:88ce53df44a9
child 11636:11e0a0a08da3
comparison
equal deleted inserted replaced
11195:c4cb536b67b5 11196:f243836c449a
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