23 |
23 |
24 function register_component(host, component) |
24 function register_component(host, component) |
25 if not hosts[host] then |
25 if not hosts[host] then |
26 -- TODO check for host well-formedness |
26 -- TODO check for host well-formedness |
27 components[host] = component; |
27 components[host] = component; |
28 hosts[host] = {type = "component", host = host, connected = true}; |
28 hosts[host] = {type = "component", host = host, connected = true, s2sout = {} }; |
29 log("debug", "component added: "..host); |
29 log("debug", "component added: "..host); |
30 else |
30 else |
31 log("error", "Attempt to set component for existing host: "..host); |
31 log("error", "Attempt to set component for existing host: "..host); |
32 end |
32 end |
33 end |
33 end |