Atlante45
e15ab2ca6c
CR
2018-02-12 13:32:48 -08:00
Atlante45
87f77b6257
Asset Server Backup
2018-02-09 11:32:42 -08:00
Seth Alves
186035dc5d
adjust various things that cause a crash-on-exit on Linux
2017-08-06 11:57:55 -07:00
Brad Hefta-Gaub
dbbed462b4
cleanup naked qDebug() calls
2016-12-19 22:24:25 -08:00
Ryan Huffman
b5e2913eb9
Move node received bandwidth tracking to LimitedNodeList
2016-08-15 09:23:02 -07:00
Ryan Huffman
473a7e9593
Fix bandwidth calculations not including the full size of reliable ordered messages
...
For reliable ordered messages, we were:
* only tracking bandwidth for the first few packets of a message
IF a message handler opted in to receiving pending (unfinished)
messages.
* tracking the entire thing all at once, when the entire messages
was received.
2016-08-11 15:17:36 -07:00
Ryan Huffman
0759462df7
Remove unused variable in PacketReceiver
2015-12-08 09:38:23 -08:00
Ryan Huffman
44d740ef57
Remove unused variable 'addr'
2015-12-08 09:22:02 -08:00
Ryan Huffman
2a416ebc61
Merge branch 'master' of https://github.com/highfidelity/hifi into received-message
2015-11-18 16:52:23 -08:00
Ryan Huffman
f0ad7f85dc
Add readHead* to ReceivedMessage
2015-11-18 15:30:30 -08:00
Brad Hefta-Gaub
2d3fe497e4
fix typo
2015-11-17 13:29:28 -08:00
Brad Hefta-Gaub
60ae1259fa
more cleanup work
2015-11-17 11:06:27 -08:00
ZappoMan
f712fae4d2
more hacking
2015-11-17 08:56:21 -08:00
Ryan Huffman
9ddcfdf94d
Cleanup PacketReceier and ReceivedMessage
2015-10-16 09:21:10 -07:00
Ryan Huffman
7682ab00e3
Add ReceivedMessage and receive progress
2015-10-15 14:09:53 -07:00
Stephen Birarda
9079f891e9
repair broken node bandwidth stats
2015-10-06 14:09:21 -07:00
Atlante45
5808658958
Make NodeJSONStats reliable
2015-09-11 14:21:53 +02:00
Ryan Huffman
639dbea25b
Move lastHeardMicroStamp to be updated when filtering packets
2015-09-01 13:32:24 -07:00
Stephen Birarda
c212ef5734
fix PacketReceiver cleanup, return permission error for upload
2015-08-27 12:01:24 -07:00
Stephen Birarda
c340c34b38
add comments for PacketReceiver TODOs
2015-08-26 14:53:05 -07:00
Stephen Birarda
d3b19f36fd
don't use remove_if since it can't be used on associative
2015-08-26 14:43:09 -07:00
Stephen Birarda
d039930ca3
resolve conflicts on merge with clement/protocol
2015-08-26 12:50:13 -07:00
Ryan Huffman
868558b4f0
Add registration of QSharedPointer<NLPacketList> meta type
2015-08-26 09:29:46 -07:00
Atlante45
f802f354ca
prefer scoped locker to unlocks
2015-08-21 15:36:03 +02:00
Atlante45
f6854782a4
Debug/Lock cleanup
2015-08-20 14:57:35 +02:00
Atlante45
62c76d0332
registerListenerForTypes optimisations
2015-08-20 14:56:35 +02:00
Ryan Huffman
f2b4c0e269
Merge listener signatures into intializer list in PacketListener
2015-08-19 09:03:31 -07:00
Ryan Huffman
10cd315a10
Fix QMutexLocker in PacketReceiver
2015-08-19 08:58:53 -07:00
Ryan Huffman
c6a8ccd490
Replace usage of qDebug with qCDebug in PacketReceiver
2015-08-19 08:56:48 -07:00
Ryan Huffman
cda0aaf7cf
Update PacketReceiver to use scoped locks
2015-08-19 08:54:24 -07:00
Ryan Huffman
9154067cfb
Add PacketList interface to PacketReceiver
2015-08-18 23:08:25 -07:00
Stephen Birarda
052978898e
resolve conflicts on merge with upstream master
2015-08-05 11:16:20 -07:00
Stephen Birarda
b0afdb21ad
correct the unique_ptr char allocations
2015-07-31 14:29:05 -07:00
Stephen Birarda
47a05bd3ec
repairs for dead listener checks
2015-07-24 16:17:06 -07:00
Stephen Birarda
9c792f00df
resolve conflicts on merge with birarda/protocol
2015-07-24 15:57:20 -07:00
Stephen Birarda
d23e5a3970
resolve conflicts on merge with upstream/master
2015-07-24 15:56:17 -07:00
Stephen Birarda
82def6e15f
resolve conflicts on merge with upstream/master
2015-07-24 15:40:35 -07:00
Stephen Birarda
71557a1846
only output no listener for type message one time
2015-07-24 09:36:27 -07:00
Stephen Birarda
df47f1dd0b
add a BasePacket class for headerless packets
2015-07-23 15:20:37 -07:00
Stephen Birarda
9e7fb9ae16
shuffle Packet headers, use static enum for PacketType
2015-07-23 13:56:47 -07:00
Stephen Birarda
aa08bee69f
initial work to make sequence # and bitfield lead all packets
2015-07-23 11:59:37 -07:00
Stephen Birarda
023f3b8134
fix sequence number read in PacketReceiver
2015-07-22 11:34:30 -07:00
Stephen Birarda
4a11bdc22e
indentation and spacing fixes
2015-07-22 11:26:28 -07:00
Stephen Birarda
30225ba3c1
fix spacing for multi-line QDebug in PacketReceiver
2015-07-21 13:05:38 -07:00
Stephen Birarda
ed6867e1a0
add a method to LNL to verify packets
2015-07-21 11:47:06 -07:00
Stephen Birarda
3901dbae33
fix for broken move in NLPacket/Packet
2015-07-21 11:06:25 -07:00
Stephen Birarda
796dfee687
udt namespace fixes and NLPacket operator fixes
2015-07-20 17:28:04 -07:00
Stephen Birarda
9556fecbe2
initial changes to make _nodeSocket a udt::Socket
2015-07-20 17:10:22 -07:00
Stephen Birarda
08bd2adb51
remove dead listeners from set of directly connected objects
2015-07-17 13:58:14 -07:00
Stephen Birarda
0811553c41
add a direct registration for EntityEditPacketSender
2015-07-17 10:49:24 -07:00