def __init__(self,name,proxy): leader_elect.__init__(self,name,proxy) self.temperature = -1 self.server_proxy = Pyro4.Proxy("PYRONAME:example.network.server"+'@'+self.getIP("server")+':9090') time.sleep(1) self.registerwithserver() # Taking input in different thread task1 = self.take_input t1 = threading.Thread(target=task1,args=()) t1.start()
def __init__(self, name, proxy, backendname): leader_elect.__init__(self, name, proxy) self.latest_id = 0 self.physicalClock = True self.dev_id = self.latest_id self.state = 0 self.waiting_for_presence = False self.ispolling = False self.backend_proxy = Pyro4.Proxy("PYRONAME:example.network." + backendname + '@' + self.getIP(backendname) + ':9090') # Registering server processes and waiting for election self.process_register_request("gateway", name, 1) self.process_register_request("gateway", backendname) task1 = self.wait_for_election t1 = threading.Thread(target=task1, args=()) t1.start()
def __init__(self,name,proxy,backendname,inp): leader_elect.__init__(self,name,proxy) self.latest_id = int(self.name.split('r')[2]) self.physicalClock = True self.dev_id = self.latest_id self.state = 0 self.waiting_for_presence = False self.ispolling = False self.inp = inp self.backend_proxy = Pyro4.Proxy("PYRONAME:example.network." + backendname+'@'+self.getIP(backendname)+':9090') self.cache = [] self.connected_devices = {} #self.cache_length = int(raw_input("Enter cache length: ")) self.cache_length = str(sys.argv[2]) self.other_server_running = True # Registering server processes and waiting for election self.process_register_request("gateway",name,1) self.process_register_request("gateway",backendname) task1 = self.poll_other_server t1 = threading.Thread(target=task1,args=()) t1.start()
def __init__(self,name,proxy,inp): leader_elect.__init__(self,name,proxy) self.inp = inp #self.server_proxy = Pyro4.Proxy("PYRONAME:example.network.server") self.server_proxy = Pyro4.Proxy("PYRONAME:example.network.server"+str(inp)+'@'+self.getIP("server" + str(inp))+':9090') self.init_db()