Beispiel #1
0
    def __init__(self,
                 threaded_selecthub=True,
                 epoll_selecthub=False,
                 handle_signals=True):
        self.debug = False
        self.running = True
        self.starting_up = True
        self.components = {'core': self}

        self._go_up_deferrals = set()

        self._openflow_wanted = False
        self._handle_signals = handle_signals

        import threading
        self.quit_condition = threading.Condition()

        print(self.banner)

        self.scheduler = recoco.Scheduler(
            daemon=True,
            threaded_selecthub=threaded_selecthub,
            use_epoll=epoll_selecthub)

        self._waiters = []  # List of waiting components
Beispiel #2
0
    def __init__(self,
                 threaded_selecthub=True,
                 epoll_selecthub=False,
                 handle_signals=True):
        self.debug = False
        self.running = True
        self.starting_up = True
        self.components = {'core': self}

        self._openflow_wanted = False
        self._handle_signals = handle_signals

        import threading
        self.quit_condition = threading.Condition()

        # Commented out by Janos Czentye
        # Remove banner to avoid ambiguity
        # print(self.banner)
        # Comment END

        self.scheduler = recoco.Scheduler(
            daemon=True,
            threaded_selecthub=threaded_selecthub,
            use_epoll=epoll_selecthub)

        self._waiters = []  # List of waiting components
Beispiel #3
0
    def __init__(self):
        self.debug = False
        self.running = True
        self.components = {}

        self.version = (0, 0, 0)
        print "{0} / Copyright 2011 James McCauley".format(self.version_string)

        self.scheduler = recoco.Scheduler(daemon=True)
Beispiel #4
0
    def __init__(self):
        self.debug = False
        self.running = True
        self.components = {}

        self.version = (0, 0, 0)
        print self.banner

        self.scheduler = recoco.Scheduler(daemon=True)

        self._waiters = []  # List of waiting components
Beispiel #5
0
 def __init__ (self):
     self.debug = False
     self.running = True
     self.starting_up = True
     self.components = {'core':self}
 
     import threading
     self.quit_condition = threading.Condition()
 
     self.version = (0,2,0)
     self.version_name = "carp"
     print(self.banner)
 
     self.scheduler = recoco.Scheduler(daemon=True)
 
     self._waiters = [] # List of waiting components
Beispiel #6
0
    def __init__(self, threaded_selecthub=True):
        self.debug = False
        self.running = True
        self.starting_up = True
        self.components = {'core': self}

        self._openflow_wanted = False

        import threading
        self.quit_condition = threading.Condition()

        print(self.banner)

        self.scheduler = recoco.Scheduler(
            daemon=True, threaded_selecthub=threaded_selecthub)

        self._waiters = []  # List of waiting components