summaryrefslogtreecommitdiffstats
path: root/src/main/java/derms/net/rmulticast/Receive.java
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2024-11-15 13:23:06 -0500
committerSam Anthony <sam@samanthony.xyz>2024-11-15 13:23:06 -0500
commitf02bf05c7b639f5edb86388c96dbb209a4622be9 (patch)
treefd0bef88337129bc8bf188860172c79729df2b3a /src/main/java/derms/net/rmulticast/Receive.java
parentb767b34d97fdacd891702b041cc5eb1fdcb0b0a3 (diff)
downloadsoen423-f02bf05c7b639f5edb86388c96dbb209a4622be9.zip
reliable multicast: prune received list
Diffstat (limited to 'src/main/java/derms/net/rmulticast/Receive.java')
-rw-r--r--src/main/java/derms/net/rmulticast/Receive.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/derms/net/rmulticast/Receive.java b/src/main/java/derms/net/rmulticast/Receive.java
index 996e0db..93a56a8 100644
--- a/src/main/java/derms/net/rmulticast/Receive.java
+++ b/src/main/java/derms/net/rmulticast/Receive.java
@@ -23,11 +23,11 @@ class Receive<T extends Serializable & Hashable> implements Runnable {
private final BlockingQueue<Message<T>> delivered;
private final Logger log;
- Receive(ConcurrentMulticastSocket inSock, Set<MessageID> positiveAcks, Set<MessageID> negativeAcks, BlockingQueue<Message<T>> retransmissions, Set<InetAddress> groupMembers, BlockingQueue<Message<T>> delivered) {
+ Receive(ConcurrentMulticastSocket inSock, Set<MessageID> positiveAcks, Set<MessageID> negativeAcks, ReceivedSet<T> received, BlockingQueue<Message<T>> retransmissions, Set<InetAddress> groupMembers, BlockingQueue<Message<T>> delivered) {
this.inSock = inSock;
this.positiveAcks = positiveAcks;
this.negativeAcks = negativeAcks;
- this.received = new ReceivedSet<T>();
+ this.received = received;
this.retransmissions = retransmissions;
this.groupMembers = groupMembers;
this.delivered = delivered;