Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)