def __init__(self, *args, **kwargs): super(SuperController, self).__init__(*args, **kwargs) self.wsgiIp = '10.108.90.200' self.wsgiPort = 8080 ################################################## self.topo = TopoInfo() self.trafficBalance = True ###################################### self.virualTopo = TopoInfo() ################################################## self.LabelsPool = MplsLabelsPool() self.LabelsPool.initPool() ################################################## self.domains = {} ################################################### self.table = Table #self.domaintype = {'L3':[1],'L2':[2]} wsgi = kwargs['wsgi'] data = {} data[SUPERCONTROLLER] = self data[SUPERREPLYCONTROLLER] = SuperReplyController() #self.keepalivethread = hub.spawn(self._keep_alive()) wsgi.register(SuperWsgiController, data)
def __init__(self, *args, **kwargs): super(SuperController, self).__init__(*args, **kwargs) self.wsgiIp = None self.wsgiPort = None ################################################## self.topo = TopoInfo() self.trafficBalance = True ################################################## self.LabelsPool = MplsLabelsPool() self.LabelsPool.initPool() ################################################## self.domains = {} ################################################### self.table = Table wsgi = kwargs['wsgi'] data = {} data[SUPERCONTROLLER] = self data[SUPERREPLYCONTROLLER] = SuperReplyController() wsgi.register(SuperWsgiController, data)