net/connhandlers.lua
changeset 99 ba08b8a4eeef
parent 98 3a2d327c4856
child 118 76ac96c53ee5
equal deleted inserted replaced
98:3a2d327c4856 99:ba08b8a4eeef
     1 
       
     2 local lxp = require "lxp"
       
     3 local init_xmlhandlers = require "core.xmlhandlers"
       
     4 
       
     5 module "connhandlers"
       
     6 
       
     7 
       
     8 function new(name, session)
       
     9 	if name == "xmpp-client" then
       
    10 		local parser = lxp.new(init_xmlhandlers(session), ":");
       
    11 		local parse = parser.parse;
       
    12 		return { data = function (self, data) return parse(parser, data); end, parser = parser }
       
    13 	end
       
    14 end
       
    15 
       
    16 return _M;