Atlante45
a541fdd2df
Move OctreeSendThread to the OctreeServer
2015-12-16 14:27:26 -08:00
Atlante45
51ec7ae2ed
Keep UUID of node in send thread
2015-12-16 14:27:26 -08:00
Atlante45
3cd1eea1dc
Use weak pointer to the Node instead of strong ownership
2015-12-16 14:27:26 -08:00
Atlante45
bd7fa266cf
Bit of cleanup
2015-12-16 14:27:26 -08:00
Atlante45
a364e85e1d
Remove DeleteHooks
2015-11-25 17:21:56 -08:00
Brad Hefta-Gaub
83e7eb58b9
add special packets and nack packets to outbound stats
2015-11-12 16:36:06 -08:00
Brad Hefta-Gaub
66a2b38f50
switch various status to use thread safe atomics
2015-11-12 13:09:51 -08:00
Stephen Birarda
6c6143f21e
remove NetworkPacket and replace with NodePacketPair
2015-07-07 16:56:05 -07:00
Stephen Birarda
d75d204ff6
standardize cleanup of ThreadedAssignments
2015-05-07 17:03:43 -07:00
ZappoMan
141e231958
more work on voxelEctomy
2014-12-30 18:41:56 -08:00
wangyix
5ab271330e
moved sendNack() into packetDistributor()
...
...for the purpose of enforcing packets sent per interval in
OctreeSendThread. Corrected mistake in keeping track of number of
special packets sent where sendSpecialPacket() was assumed to only send
one packet per call.
2014-06-10 15:35:48 -07:00
wangyix
aa694d6967
removed debug code
2014-06-09 12:35:26 -07:00
wangyix
1a7e3a859c
started work on resending nacked packets
2014-06-05 18:00:58 -07:00
ZappoMan
a64d3ffc32
more cleanup
2014-04-21 16:38:45 -07:00
ZappoMan
2c02178802
Merge branch 'master' of https://github.com/worklist/hifi into shared_and_weak_pointers
...
Conflicts:
assignment-client/src/AssignmentClient.cpp
assignment-client/src/AssignmentClient.h
libraries/shared/src/NodeList.cpp
2014-04-18 14:28:54 -07:00
Stephen Birarda
ae4b8348a2
fix header include guards via regex
2014-04-09 12:03:17 -07:00
Stephen Birarda
7ce91b3f96
fix headers who had their comments removed
2014-04-08 17:43:35 -07:00
Stephen Birarda
6a51df9e38
initial regex replacement of headers
2014-04-08 17:30:36 -07:00
ZappoMan
a9d153054f
remove _process mutex since it's no longer needed
2014-03-31 15:28:13 -07:00
ZappoMan
27f42b5b86
clean up headers
2014-03-31 15:15:54 -07:00
ZappoMan
226274e98b
cleaning up SharedNodePointer usage
2014-03-31 14:24:08 -07:00
ZappoMan
faa062f8ab
use single instance of SharedAssignmentPointer for assignment client so we actually get reference counting
2014-03-31 14:08:19 -07:00
ZappoMan
8856a609a4
first cut at migrating to SharedOctreeServerPointer for ref count management of OctreeServer
2014-03-28 09:46:23 -07:00
ZappoMan
0cb9bec1aa
keep SharedNodePointer in the OctreeSendThread
2014-03-27 19:29:18 -07:00
ZappoMan
bda96ef935
added back use of nodeWithUUID() instead of sharedpointer
2014-03-27 13:35:22 -07:00
ZappoMan
9fdfa4a7a8
switch to using SharedNodePointer instead of UUID in octree server send thread
2014-03-27 02:33:32 -07:00
ZappoMan
3cb3cb81c4
fixes to voxel server crashes on client shutdown
2014-03-21 14:15:02 -07:00
ZappoMan
981ab7374a
fix crash in client shutdown, clean up some debugging, clean up Q_OBJECT
2014-03-17 11:01:09 -07:00
ZappoMan
f9718913e2
fix octree-server random spinout sometimes when client disconnects
2014-02-27 16:13:05 -08:00
ZappoMan
1603c1f38c
work on client stats and max total packets per second
2014-02-26 21:24:12 -08:00
Stephen Birarda
c1132726bf
use SharedNodePointer in place of Node where appropriate
2014-02-06 14:58:03 -08:00
Stephen Birarda
f4fe2bb754
move octree-server libs to assignment-client
2014-02-05 16:04:23 -08:00