core/componentmanager.lua

changeset 1041
07835534d996
parent 1009
0c3ea09d6d6e
child 1066
0cb325970a50
equal deleted inserted replaced
1040:4c79b28bce64 1041:07835534d996
78 end 78 end
79 end 79 end
80 80
81 function create_component(host, component) 81 function create_component(host, component)
82 -- TODO check for host well-formedness 82 -- TODO check for host well-formedness
83 local session = session or { type = "component", host = host, connected = true, s2sout = {} }; 83 return { type = "component", host = host, connected = true, s2sout = {} };
84 return session;
85 end 84 end
86 85
87 function register_component(host, component, session) 86 function register_component(host, component, session)
88 if not hosts[host] or (hosts[host].type == 'component' and not hosts[host].connected) then 87 if not hosts[host] or (hosts[host].type == 'component' and not hosts[host].connected) then
89 components[host] = component; 88 components[host] = component;

mercurial