core/sessionmanager.lua

changeset 99
ba08b8a4eeef
parent 77
531b981f2d17
child 118
76ac96c53ee5
equal deleted inserted replaced
98:3a2d327c4856 99:ba08b8a4eeef
18 local getmetatable = getmetatable; 18 local getmetatable = getmetatable;
19 19
20 module "sessionmanager" 20 module "sessionmanager"
21 21
22 function new_session(conn) 22 function new_session(conn)
23 local session = { conn = conn, notopen = true, priority = 0, type = "c2s_unauthed" }; 23 local session = { conn = conn, priority = 0, type = "c2s_unauthed" };
24 if true then 24 if true then
25 session.trace = newproxy(true); 25 session.trace = newproxy(true);
26 getmetatable(session.trace).__gc = function () print("Session got collected") end; 26 getmetatable(session.trace).__gc = function () print("Session got collected") end;
27 end 27 end
28 local w = conn.write; 28 local w = conn.write;

mercurial