summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ConcurrentDatagramSocketSam Anthony2024-11-191-0/+44
|
* rename il to runicastSam Anthony2024-11-185-6/+7
|
* il: connect()Sam Anthony2024-11-186-0/+183
|
* rmulticast.ReceivedSet.Entry: add isBefore/After methodsSam Anthony2024-11-181-2/+10
|
* rmulticast.Message: add isSentBy() methodSam Anthony2024-11-182-2/+6
|
* rmulticast.ReceivedSet: remove unused methodSam Anthony2024-11-181-4/+0
|
* rmulticast.ReceivedSet: optimize insertion and searchSam Anthony2024-11-181-28/+46
|
* reliable multicast: avoid receiving duplicate messagesSam Anthony2024-11-183-5/+25
|
* TotalOrderMulticastReceiver: javadocSam Anthony2024-11-161-0/+8
|
* TotalOrderMulticastReceiverSam Anthony2024-11-164-2/+125
|
* total order multicast: simplify javadoc linksSam Anthony2024-11-161-2/+2
|
* TotalOrderMulticastSenderSam Anthony2024-11-163-0/+124
|
* ReliableMulticast.close()Sam Anthony2024-11-168-21/+52
|
* reliable multicast: include payload in Message.toString()Sam Anthony2024-11-161-1/+1
|
* reliable multicast: add log messagesSam Anthony2024-11-165-1/+13
|
* reliable multicast: construct hashmap keysets correctlySam Anthony2024-11-161-3/+3
|
* reliable multicast: bind receiving socket to group portSam Anthony2024-11-161-2/+2
|
* reliable multicast: Message.toString()Sam Anthony2024-11-162-0/+10
|
* reliable multicast: add nonblocking receive methodsSam Anthony2024-11-161-0/+23
|
* reliable multicast: refactor ReceiveSam Anthony2024-11-161-4/+10
|
* reliable multicast: periodically send acksSam Anthony2024-11-166-76/+94
|
* update gitignoreSam Anthony2024-11-151-0/+3
|
* update TODOSam Anthony2024-11-151-7/+10
|
* reliable multicast: remove unused variableSam Anthony2024-11-151-5/+0
|
* reliable multicast: javadocSam Anthony2024-11-151-2/+15
|
* move Wait to util packageSam Anthony2024-11-154-3/+9
|
* reliable multicast: MessagePayload interfaceSam Anthony2024-11-159-16/+13
|
* reliable multicast: announce presence to groupSam Anthony2024-11-155-2/+79
|
* reliable multicast: rename positiveAcks to acks, negativeAcks to nacksSam Anthony2024-11-155-34/+40
|
* reliable multicast: prune received listSam Anthony2024-11-156-24/+202
|
* reliable multicast: record addresses of group membersSam Anthony2024-11-152-7/+14
|
* reliable multicast: move received list into ReceiveSam Anthony2024-11-152-5/+3
|
* reliable multicast: make inSock a local variableSam Anthony2024-11-151-4/+4
|
* reliable multicast: receive()Sam Anthony2024-11-152-2/+10
|
* reliable multicast: ReceiveSam Anthony2024-11-153-11/+96
|
* reliable multicast: retransmit multiple times if necessarySam Anthony2024-11-151-4/+19
|
* reliable multicast: TimeoutSam Anthony2024-11-152-13/+38
|
* reliable multicast: Message.equals()Sam Anthony2024-11-152-0/+22
|
* ConcurrentMulticastSocketSam Anthony2024-11-143-13/+43
|
* refactor ReliableMulticast.Retransmit to top-level classSam Anthony2024-11-142-29/+45
|
* ReliableMulticast: retransmit dropped messagesSam Anthony2024-11-141-5/+37
|
* ReliableMulticast: send()Sam Anthony2024-11-141-0/+84
|
* reliable multicast message classSam Anthony2024-11-143-0/+46
|
* remove old design docSam Anthony2024-11-143-273/+0
|
* packet serializer routinesSam Anthony2024-11-141-0/+25
|
* reliable multicast pseudocode: remove sequence numberSam Anthony2024-11-141-6/+0
|
* total-order multicast pseudocodeSam Anthony2024-11-142-47/+35
|
* dataflow diagram: unicast to sequencerSam Anthony2024-11-142-24/+24
|
* trans pseudocode: prune()Sam Anthony2024-11-141-5/+36
|
* design doc referencesSam Anthony2024-11-122-0/+13
|