daemon: Create a CoreServer class to represent CORE servers.

Includes related changes and refactoring.
This commit is contained in:
Tom Goff 2016-10-12 17:36:42 +00:00
parent 8479ccd2c5
commit 42b1771dcb
5 changed files with 243 additions and 260 deletions

View file

@ -239,8 +239,8 @@ class MobilityManager(ConfigurableManager):
node = self.phys[nodenum]
for server in self.session.broker.getserversbynode(nodenum):
break
(host, port, sock) = self.session.broker.getserver(server)
netif = self.session.broker.gettunnel(net.objid, IPAddr.toint(host))
netif = self.session.broker.gettunnel(net.objid,
IPAddr.toint(server.host))
node.addnetif(netif, 0)
netif.node = node
(x,y,z) = netif.node.position.get()