Stephen Birarda
|
42e9a4ebf0
|
fix ATP SendQueue failure to receive after re-activity
|
2016-02-04 13:43:50 -08:00 |
|
Ryan Huffman
|
304b105dac
|
Add proper message failure handling to Connection
|
2015-11-30 11:53:08 -08:00 |
|
Ryan Huffman
|
f0ad7f85dc
|
Add readHead* to ReceivedMessage
|
2015-11-18 15:30:30 -08:00 |
|
Ryan Huffman
|
7682ab00e3
|
Add ReceivedMessage and receive progress
|
2015-10-15 14:09:53 -07:00 |
|
Stephen Birarda
|
58f9830a94
|
fix for re-send timeout in SendQueue
|
2015-10-09 10:04:35 -07:00 |
|
Atlante45
|
81b88cb096
|
Renamed MessagePart > MessagePartNumber
|
2015-10-06 16:12:04 -07:00 |
|
Atlante45
|
7007d9f223
|
Use message part to check recieved packet list
|
2015-10-02 14:18:17 -07:00 |
|
Atlante45
|
709dab6beb
|
Release send queue before cleanup
|
2015-10-02 14:16:45 -07:00 |
|
Atlante45
|
290a0e573d
|
House cleaning
|
2015-10-02 14:16:45 -07:00 |
|
Atlante45
|
b0fe8535fd
|
Release _sendQueue before cleanup
|
2015-10-02 14:16:45 -07:00 |
|
Stephen Birarda
|
5da5bd47af
|
add a missing rename for socket Q_ASSERT_X
|
2015-09-30 21:45:22 -04:00 |
|
Stephen Birarda
|
4758dd2a53
|
correct locking races in SendQueue/Connection cleanup
|
2015-09-17 14:13:24 -07:00 |
|
Stephen Birarda
|
6756d5364b
|
sensible defaults for other time_point uses
|
2015-09-15 10:11:05 -07:00 |
|
Stephen Birarda
|
84ab4fd585
|
force minimum for p_hrc time_point values
|
2015-09-14 17:16:42 -07:00 |
|
Stephen Birarda
|
9b926f6f04
|
add an hrc with proper resolution for < VC2015
|
2015-09-14 11:21:08 -07:00 |
|
Stephen Birarda
|
6da388f2af
|
cleanup UDT_CONNECTION_DEBUG, add time for node timeout
|
2015-09-11 16:38:14 -07:00 |
|
Stephen Birarda
|
56d6d95df9
|
only process cp tail if in the right spot
|
2015-09-01 12:09:58 -06:00 |
|
Stephen Birarda
|
2a8250ced5
|
Merge branch 'protocol' of github.com:birarda/hifi into control-pair-probe
|
2015-09-01 11:10:06 -06:00 |
|
Ryan Huffman
|
e36c2b8567
|
Remove extra curly brace
|
2015-08-31 16:55:35 -07:00 |
|
Stephen Birarda
|
8d3788c2b6
|
Merge branch 'protocol' of github.com:birarda/hifi into control-pair-probe
|
2015-08-31 17:33:53 -06:00 |
|
Ryan Huffman
|
e8fba991fa
|
Update raw loop to use find_if for message packet sorting
|
2015-08-31 12:35:41 -07:00 |
|
Stephen Birarda
|
181c8a8b65
|
handle packet probe when no data available
|
2015-08-31 10:48:45 -07:00 |
|
Ryan Huffman
|
fc80745c08
|
Update message handling to use insertion sort
|
2015-08-30 20:03:15 -07:00 |
|
Stephen Birarda
|
b81f996366
|
add network logging to SendQueue, fix ctor order
|
2015-08-29 14:38:07 -07:00 |
|
Stephen Birarda
|
e67a3e8541
|
use define to hide verbose connection debugging
|
2015-08-29 14:36:46 -07:00 |
|
Stephen Birarda
|
71ff855d86
|
add connection cleanup that respects send/receive
|
2015-08-29 14:28:24 -07:00 |
|
Stephen Birarda
|
441a5d34bf
|
don't go inactive in sync
|
2015-08-28 16:36:07 -07:00 |
|
Stephen Birarda
|
42105dfc33
|
replace mutexes with invoked methods in Socket
|
2015-08-28 16:34:24 -07:00 |
|
Stephen Birarda
|
20d1244db4
|
use a write lock for sync so it can be recursive
|
2015-08-28 15:17:44 -07:00 |
|
Stephen Birarda
|
abffc0317b
|
expire the connection if it is 16 timeouts since data
|
2015-08-28 15:07:07 -07:00 |
|
Stephen Birarda
|
d6310da8c8
|
consider handshake ACK not received on send queue stop
|
2015-08-28 15:01:03 -07:00 |
|
Stephen Birarda
|
ee203dbe45
|
fix check after mutex creation
|
2015-08-28 14:57:22 -07:00 |
|
Stephen Birarda
|
a30bc79dd5
|
guard send queue creation with a mutex
|
2015-08-28 14:55:25 -07:00 |
|
Stephen Birarda
|
1e09321b1a
|
avoid creating multiple send queues from connection
|
2015-08-28 14:49:27 -07:00 |
|
Stephen Birarda
|
d1386fcb14
|
Merge branch 'upload-task' into atp
|
2015-08-28 14:19:30 -07:00 |
|
Stephen Birarda
|
b7d0aa062a
|
repairs to cleanup of send queue
|
2015-08-28 14:19:20 -07:00 |
|
Stephen Birarda
|
f2cb85ab09
|
add missing break to switch for LightACK
|
2015-08-28 11:16:05 -07:00 |
|
Stephen Birarda
|
539108dd45
|
repairs for new timeout code
|
2015-08-28 09:26:32 -07:00 |
|
Stephen Birarda
|
77aeae7dc0
|
change to timeout behaviour to re-send unACKed packets
|
2015-08-28 09:10:06 -07:00 |
|
Stephen Birarda
|
cf98d4a8f7
|
add a control packet type for LightACK
|
2015-08-28 07:31:44 -07:00 |
|
Stephen Birarda
|
5fc09a68a8
|
add an assert that enqueued packet is part of message
|
2015-08-27 17:24:57 -07:00 |
|
Stephen Birarda
|
33dc65a00a
|
fix for return of processable packets
|
2015-08-27 17:09:47 -07:00 |
|
Stephen Birarda
|
413ec718de
|
fix max pairs for timeout NAK
|
2015-08-27 15:22:53 -07:00 |
|
Stephen Birarda
|
eae90cbe8a
|
resolve conflicts on merge with origin/protocol
|
2015-08-27 14:47:35 -07:00 |
|
Stephen Birarda
|
c80c4a9b45
|
resolve conflicts on merge with origin/protocol
|
2015-08-27 14:45:22 -07:00 |
|
Stephen Birarda
|
1da9eeab1f
|
handle double handshake in Connection
|
2015-08-27 14:27:29 -07:00 |
|
Stephen Birarda
|
16eee10cab
|
repairs to permission error for asset-server upload
|
2015-08-27 12:13:20 -07:00 |
|
Stephen Birarda
|
d039930ca3
|
resolve conflicts on merge with clement/protocol
|
2015-08-26 12:50:13 -07:00 |
|
Atlante45
|
7a5ed24485
|
typo (I can't spell inactive correctly)
|
2015-08-26 19:31:33 +02:00 |
|
Atlante45
|
373d4b8944
|
Remove connection from socket when innactive
If innactive for more than 5 seconds, remove it from hash
|
2015-08-26 15:53:49 +02:00 |
|