Stephen Birarda
|
50c0b59ba2
|
handle priority of re-transmission of loss
|
2015-07-31 10:46:52 -07:00 |
|
Stephen Birarda
|
98a53cbd72
|
don't require a sendQueue for control packet sending
|
2015-07-31 09:56:50 -07:00 |
|
Stephen Birarda
|
6c4a36fb7f
|
lock then check size
|
2015-07-30 18:22:43 -07:00 |
|
Stephen Birarda
|
a38e7b0431
|
cleanup SendQueue start and UDTTest bind
|
2015-07-30 17:59:27 -07:00 |
|
Stephen Birarda
|
8e786cb953
|
repairs while testing with UDTTest
|
2015-07-30 17:40:51 -07:00 |
|
Stephen Birarda
|
1724e3c632
|
fix a couple of bugs in SendQueue
|
2015-07-30 17:17:03 -07:00 |
|
Stephen Birarda
|
d340515ab3
|
complete the initial version of UDTTest
|
2015-07-30 17:09:25 -07:00 |
|
Stephen Birarda
|
e7f5bec3d0
|
take out the incorrect attempt to cast for bitwise
|
2015-07-30 10:30:14 -07:00 |
|
Stephen Birarda
|
57025cff74
|
fix packet pair sending from SendQueue
|
2015-07-30 10:20:09 -07:00 |
|
Atlante45
|
b8085086c6
|
HifiSockAddr have object names
|
2015-07-29 17:28:37 -07:00 |
|
Atlante45
|
116ff17fcf
|
SendQueue auto thread cleanup
|
2015-07-29 16:38:37 -07:00 |
|
Stephen Birarda
|
4907418587
|
update the flow window size for the send queue
|
2015-07-29 15:53:44 -07:00 |
|
Atlante45
|
2cdaea4e73
|
Remove LossList::read method and add clear
|
2015-07-29 11:09:39 -07:00 |
|
Atlante45
|
7b3761f07a
|
Implement NAK timeout packets read/write
|
2015-07-28 19:27:29 -07:00 |
|
Atlante45
|
b10396a169
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-07-28 18:13:02 -07:00 |
|
Atlante45
|
b5b7fa8504
|
SendQueue uses LossList
|
2015-07-28 18:08:02 -07:00 |
|
Stephen Birarda
|
988bd226ca
|
change SendQueue timing to use usleep and std::chrono
|
2015-07-28 17:16:20 -07:00 |
|
Atlante45
|
64e1281d47
|
Restore const, make helper memebers mutable
|
2015-07-28 16:02:33 -07:00 |
|
Atlante45
|
121b9738a1
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-07-28 15:33:42 -07:00 |
|
Atlante45
|
24520c5856
|
LNL send cleanup / Added connection hash
|
2015-07-28 15:32:00 -07:00 |
|
Stephen Birarda
|
cf30426636
|
add a PacketTimeWindow to estimate bandwidth and report speed
|
2015-07-28 15:21:17 -07:00 |
|
Atlante45
|
f53637f19e
|
Added SendQueue::getNextSeqNum
|
2015-07-28 14:16:09 -07:00 |
|
Atlante45
|
ca99699674
|
Implement Packet::setSequenceNumber
|
2015-07-28 14:00:59 -07:00 |
|
Stephen Birarda
|
f885fbad8c
|
remove sequence numbers from _naks in SendQueue
|
2015-07-28 13:49:11 -07:00 |
|
Stephen Birarda
|
00fdcf3133
|
fix a comment that reference SequenceNumber
|
2015-07-28 13:44:26 -07:00 |
|
Stephen Birarda
|
606356cdcf
|
rename SeqNum to SequenceNumber
|
2015-07-28 13:39:19 -07:00 |
|
Stephen Birarda
|
45f6a984af
|
add a comment to SendQueue ack
|
2015-07-28 13:28:58 -07:00 |
|
Stephen Birarda
|
a8371cc3ed
|
send the actual sequence number being ACKed
|
2015-07-28 13:28:01 -07:00 |
|
Stephen Birarda
|
c7ae4d5e59
|
implement more of processACK in Connection
|
2015-07-28 11:47:57 -07:00 |
|
Stephen Birarda
|
90d2515674
|
add methods to send ACKs from Connection
|
2015-07-27 16:43:49 -07:00 |
|
Atlante45
|
2b29f5c130
|
More work on Connnections
|
2015-07-27 15:57:41 -07:00 |
|
Atlante45
|
f520caa5fe
|
Connection class draft
|
2015-07-27 12:06:27 -07:00 |
|
Atlante45
|
f06d21691d
|
Added ACKs removal from sent list
|
2015-07-24 15:33:42 -07:00 |
|
Atlante45
|
e330727e36
|
Added NAK resend
|
2015-07-24 15:24:40 -07:00 |
|
Atlante45
|
da93301ac6
|
More work on SendQueue (Threading)
|
2015-07-24 14:33:40 -07:00 |
|
Atlante45
|
dce1fc6855
|
SendQueue first draft
|
2015-07-23 11:18:52 -07:00 |
|