def __init__(self, cm, address, use_tls=False): self.cm = cm self.address = address self.use_tls = use_tls self.retry_timeout = 60 # Seconds to wait before trying to retry self.cb_event = threading.Event() Worker.__init__(self, name="Connector")
def __init__(self, sample_rate): def init_data(stamp, count): count -= 1 if count == 0: return [(stamp, 0,0,0)] else: return [(stamp-count, 0,0,0)] + init_data(stamp, count) self.perf_log = collections.deque(init_data(int(time.time()),300),300) self.sample_rate = sample_rate Worker.__init__(self, name="PerformanceCollector")
def __init__(self, cm, address, use_tls): self.cm = cm self.use_tls = use_tls self.address = address self.s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) self.s.bind(self.address) self.s.listen(5) self.cm.bound.append(Connection(self.s, self.use_tls)) # Add to list of bound sockets logging.debug('Listening on %s.' % repr(self.s.getsockname())) Worker.__init__(self, name='Listener')