def __init__(self): self.members = set() self.membership_condition = DCondition() self.liveness = {} self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) myaddr = socket.gethostbyname(socket.gethostname()) myport = self.socket.getsockname()[1] self.me = "%s:%d", (myaddr, myport) comm_thread = Thread(target=self.ping_members, name='PingThread') comm_thread.start()
def __init__(self, lock=None): self.condition = DCondition()
def __init__(self, count=1): self.count = int(count) self.current = 0 self.condition = DCondition()