From cc22810588d7d4df07cf4292895035128d93d673 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Fri, 15 Nov 2024 10:30:46 -0500 Subject: reliable multicast: Timeout --- src/main/java/derms/net/rmulticast/ReliableMulticast.java | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'src/main/java/derms/net/rmulticast/ReliableMulticast.java') diff --git a/src/main/java/derms/net/rmulticast/ReliableMulticast.java b/src/main/java/derms/net/rmulticast/ReliableMulticast.java index 22e16a2..85d4f31 100644 --- a/src/main/java/derms/net/rmulticast/ReliableMulticast.java +++ b/src/main/java/derms/net/rmulticast/ReliableMulticast.java @@ -61,7 +61,7 @@ public class ReliableMulticast { DatagramPacket pkt = Packet.encode(msg, group); outSock.send(pkt); positiveAcks.clear(); - (new Thread(new Timeout(msg.id()))).start(); + (new Thread(new Timeout(msg, positiveAcks, retransmissions))).start(); lastSend.set(Instant.now()); } @@ -72,16 +72,4 @@ public class ReliableMulticast { } } - private class Timeout implements Runnable { - MessageID mid; - - private Timeout(MessageID mid) { - this.mid = mid; - } - - @Override - public void run() { - // TODO - } - } } -- cgit v1.2.3